View Issue Details

IDProjectCategoryView StatusLast Update
0016192MMW 5Playlists (Auto) / Search / Filterspublic2020-08-10 00:32
ReporterLudek Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version5.0 
Target Version5.0Fixed in Version5.0 
Summary0016192: Auto-playlist editing is problematic on large databases
DescriptionAuto-playlist editing is problematic on large databases and can result in freeze/crash.
Especially when nested conditions are used.

This needs to be optimized.

Tested on LowLander's database.
TagsNo tags attached.
Fixed in build2220

Relationships

related to 0016220 assignedLudek Optimize performance on large databases 

Activities

Ludek

2019-12-13 22:33

developer   ~0055681

The crash/freeze is fixed in 2220.

Lowering priority for further possible optimizations.

Ludek

2019-12-13 22:39

developer   ~0055682

There is still a way how to freeze when editing auto-playlist, so raising to 'Immediate' again to look into it

Ludek

2019-12-16 12:54

developer   ~0055698

Last edited: 2019-12-16 13:52

Another freeze can happen when opening dropdown with thousands of items,
it freezes in Dropdown._setAutoWidth , see: https://www.dropbox.com/s/oyu6dph28t7s8v4/Screenshot%202019-12-16%2013.51.38.png?dl=0
it took more than 48 seconds to calc the auto-width for all the items (34967 artists in total) and frozen UI thread absolutely.

Steps to repro:
1) Load database from LowLander
2) Create an auto-playlist with rule Artist/Director equals 'click to set'
3) Click the 'click to set' to show the dropdown list with all the artists
=> freeze

Fixed in 2220 and lowered priority for further optimizations.

Ludek

2019-12-22 21:49

developer   ~0055756

Last edited: 2019-12-22 21:49

Further optimizations made in 2220, but there are still some to do.

Ludek

2020-01-06 17:51

developer   ~0055805

Fixed in 2220

peke

2020-01-19 14:13

developer   ~0055981

Verified 2221

For me and lowlander library it takes few seconds only to show the list

peke

2020-08-10 00:32

developer   ~0059297

Closing I do not see this issue anymore and many background queries are moved outside UI thread asynchronously this should not be the problem anymore.