View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004317 | MMW v4 | Main Panel/Toolbars/Menus | public | 2008-01-21 20:41 | 2008-12-07 14:52 |
Reporter | petr | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 3.1 | ||||
Summary | 0004317: 'Unsynchronized tag' node opening will holds up every other threads | ||||
Description | If user will open 'unsynchronized tags' node, every other thread will holds up till reading tracks with unsynchronized tags will ends. It's caused because reading thread have opened Songs table and SQLite prevents other threads to write data into this table till it's open. Possible solution is to read every tracks from database and close it before analyzing physical tags from files for compare. After consultation with Jiri we'll use Folders indexing we're already have so we'll read tracks of one folder from database, close database, analyze physical tags from files of this folder and so on. This solution will give the time to other thread to do their job because database will be locked only for small piece of time to read tracks of the folder. Because of regressions this issue will be postponed to 3.1. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1185 | ||||