View Issue Details

IDProjectCategoryView StatusLast Update
0020278MMW 5Tagging / organizing (properties / auto-tools)public2024-03-25 12:42
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version5.1 
Target Version5.1Fixed in Version5.1 
Summary0020278: Auto-tag: takes much too long (regression)
DescriptionWith build 2817 it takes over 20 minutes to auto-tag a set of 87 files!

I believe that much of the slowness is related to failed lyric lookups, but am not certain.
TagsNo tags attached.
Fixed in build2829

Relationships

related to 0018745 newmichal Cyrillic Lyrics Lookup often fails 

Activities

rusty

2023-12-13 20:05

administrator   ~0073793

I think that the suggested approach of temporarily (i.e. for the duration of the current auto-tag operation) disabling a non-performing server is best.

Since this issue is only relevant to auto-tag operations (i.e. mass lookups), and auto-tag operations already indicate status in the Status Bar, perhaps the notification could appear in the status bar? e.g. using existing strings:
Source 'xxx': Disabled.

p.s. can you indicate how you plan to decide that a server is non-performing?

michal

2023-12-15 15:25

developer   ~0073835

@rusty: I plan to measure typical response time to see how fast/slow the servers normally respond, and during lyrics search will measure time of every request and in case some will be significantly slower (e.g. slower than 2x-3x of "normal" time of the slowest server we use), I will temporarily disable it, because that would mean it's overloaded at the time of this auto-tagging session.
Re status bar - could be.

michal

2023-12-20 19:32

developer   ~0073924

Fixed in build 2829. Currently used time limit 9s for disabling server, it seems response duration is mostly 0.2 - 5s, so this could give some reserve, we can adjust it in the future, if needed. I used requested status message, but it is hardly noticeable, as status is immediately overwritten by next status - next server. But I think it is not big problem, as disabling is active only for current autotag session. I tried using toast too, but it is quite irritating in this dialog, so decided to not use it.

peke

2023-12-22 14:08

developer   ~0073950

It works ok for me now in 2829.

peke

2024-03-25 12:42

developer   ~0074780

Re Verified 3007