View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013387 | MMA | Synchronization | public | 2016-06-29 22:03 | 2016-10-03 16:33 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Android | OS | - | OS Version | 5 |
Product Version | 1.2.0 | ||||
Target Version | 1.3.0 | Fixed in Version | 1.3.0 | ||
Summary | 0013387: Wifi Sync: delete performance is slow in 1.2.0 | ||||
Description | It seems that sync performance (in particular, deletion of tracks not on the sync list), is very slow in MM 1.2.0 builds on some Android 6 devices. Test results: Build 603 on an Tab 8.4/Android 4: Sync of 50 tracks ~2m 10s. Deletion of 50 tracks: 5s. Builds 603, 605, 607 on an LG tab III 8.0/Android 6: Sync of 50 files: ~2:46s Deletion of 50 files: ~25s On Samsung S7/Android 6: Build 603, 605 Sync of 50 files: ~2m 40s Deletion of 50 files: ~54s ! Build 607 Sync of 50 files: ~2m 41s Deletion of 50 files: ~1m 23s !!! Summary: Android 6 devices have slightly slower sync performance, and dramatically slower delete performance, with performance on the S7 in particular being significantly slower than on LG device, and even worse using build 607. | ||||
Steps To Reproduce | Note: all of the above tests were performed by deleting all tracks from the device and then syncing the same 50 track playlist. Deletion was done by unchecking the playlist from the auto-sync list and then resyncing. | ||||
Tags | No tags attached. | ||||
Fixed in build | 650 | ||||
|
The bottleneck was performance of obtaining scanned folders. These folders has to be obtained during deletion of file to avoid deletion of these folders. The design was lazy and the folders was not processed in during sync. Currently the processing of folders was reworked and everything is prepared to speed up obtaining scanned folders. Fixed in build 650 |