View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017070 | MMW 5 | FileMonitor / Find Missing | public | 2020-11-10 22:37 | 2020-12-04 15:35 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 5.0 | ||||
Target Version | 5.0 | Fixed in Version | 5.0 | ||
Summary | 0017070: Locate Moved/Missing files performance is slow | ||||
Description | When I tried to find 5 files in a directory that only contained a few (<10) media files, it consistently takes MMW5 25 seconds to complete the request. | ||||
Tags | No tags attached. | ||||
Fixed in build | 2274 | ||||
related to | 0003004 | closed | jiri | MMW v4 | Locate Moved Missing Tracks: always fails when track timestamp doesn't match |
related to | 0014505 | closed | Ludek | MMW v4 | Network Playback: Non Accessible tracks block Playback |
related to | 0017166 | closed | Ludek | MMW 5 | Upgrade to 5.x from 4.x: Artwork may fail to shown on first run |
|
This slowdown was caused by checking accessibility of the selected files, the first file was probably on an inaccessible drive and calling FileExists system function took soo long. I updated the progress bar to show path of the checking file and also used the accessibility timeout (originally speeced in 0014505) that is by default 5 seconds. i.e. it will skip the files on the inaccessible network drive once FileExists takes more than 5 seconds. The need to check the accessibility is to locate the files that does not need to be moved and are accessible to show them in "Unmoved files" tab (as you could select bunch of files and only some of them could be truly inaccessible e.g. if you would not select them from within the Dedlinks subnode, but e.g. from Playing list) The same issue was always in MM4 too, but probably not worth fixing at this MM4 state? Let me know if you want to add this to 4.1.31 So fixed only in 5.0.0.2274 |
|
Verified 2274 it takes <7s (in case network path is inaccessible) |