libraryscanner blocks the library for other transactions
Bug #1051106 reported by
Max Linke
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Critical
|
Unassigned | ||
1.11 |
Won't Fix
|
High
|
Unassigned | ||
2.0 |
Won't Fix
|
High
|
Unassigned |
Bug Description
The libraryScanner runs in a separated thread with an open transaction which blocks the sqlite database. So if you've added a large chunk of new music and scan it during that time it is not possible to create/
I'm not sure of the right solution for this. We could write some threadsafe transaction class or move the library and scanner into a thread that is seperated from the GUI and save a queue of transactions in that thread.
Changed in mixxx: | |
status: | New → Confirmed |
Changed in mixxx: | |
importance: | Undecided → High |
tags: | added: library sqlite |
Changed in mixxx: | |
milestone: | none → 1.12.0 |
Changed in mixxx: | |
milestone: | 1.12.0 → none |
tags: |
added: scanner removed: sqlite |
To post a comment you must log in.
See: http:// www.sqlite. org/faq. html#q6
This is an other argument for Bug #991717, a dedicated library thread.