View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006608 | SymmetricDS | Improvement | public | 2024-10-03 16:06 | 2024-10-31 18:16 |
Reporter | pbelov | Assigned To | pbelov | ||
Priority | normal | ||||
Status | resolved | Resolution | fixed | ||
Product Version | 3.15.7 | ||||
Summary | 0006608: Performance bottleneck in file change detection for >1M files | ||||
Description | [#DDM-54321-189] Performance bottleneck in file change detection for >1M files >1800 sub-directories | ||||
Steps To Reproduce | Bidirectional file replication Client <-> Server Nested folders: storage_root/Department/Client Directory recursion Over 1.5 million files to sync. Over 1800 sub-directories | ||||
Additional Information | DirectorySnapshot.diff has an expensive nested loop | ||||
Tags | file sync | ||||
|
Published change as a patch: https://downloads.jumpmind.com/symmetricds/patches/3.15/patch-0006608.jar |
|
Awaiting release as part of the 3.15.10 version |
SymmetricDS: 3.15 266e197b 2024-10-25 20:06:43 Committer: GitHub Details Diff |
0006608 Optimize file change detection for a large number of files [#DDM-54321-189] (0000198) * 0006608 Optimize file change detection performance for a large number of files [#DDM-54321-189] in DirectorySnapshot.testDiff() |
Affected Issues 0006608 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/file/DirectorySnapshot.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileSnapshot.java | Diff File | ||
add - symmetric-core/src/test/java/org/jumpmind/symmetric/file/DirectorySnapshotTest.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-10-03 16:06 | pbelov | New Issue | |
2024-10-03 16:06 | pbelov | Status | new => assigned |
2024-10-03 16:06 | pbelov | Assigned To | => pbelov |
2024-10-24 21:02 | pbelov | Status | assigned => confirmed |
2024-10-24 21:02 | pbelov | Note Added: 0002514 | |
2024-10-25 21:00 | pbelov | Changeset attached | => SymmetricDS 3.15 266e197b |
2024-10-31 18:14 | pbelov | Status | confirmed => resolved |
2024-10-31 18:14 | pbelov | Resolution | open => fixed |
2024-10-31 18:14 | pbelov | Summary | [#DDM-54321-189] Performance bottleneck in file change detection for >1M files => 0006608: Performance bottleneck in file change detection for >1M files |
2024-10-31 18:14 | pbelov | Description Updated | View Revisions |
2024-10-31 18:15 | pbelov | Tag Attached: file sync | |
2024-10-31 18:15 | pbelov | Note Added: 0002520 | |
2024-10-31 18:16 | pbelov | Summary | 0006608: Performance bottleneck in file change detection for >1M files => Performance bottleneck in file change detection for >1M files |