View Issue Details

IDProjectCategoryView StatusLast Update
0008767MMW v4Otherpublic2012-12-30 23:37
ReporterLudek Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version4.0 
Target Version4.1Fixed in Version4.1 
Summary0008767: Split podcast feed content parsing/updating to more threads
DescriptionIn MM3 we used to start several threads for podcast updating, in MM4 we start only one thread, but individual episodes are downloaded in several threads as can be seen under the 'Downloads' node.

The negative effect is that if the feed content is updating and no episodes are going to be downloaded then MM3 is faster because the operations are performed in several threads.

User says for 30 podcast feeds:
- MM3 takes 10 seconds
- MM4 takes 30 seconds
Additional Informationhttp://www.mediamonkey.com/support/staff/index.php?_m=tickets&_a=viewticket&ticketid=14236
http://www.mediamonkey.com/forum/viewtopic.php?f=7&t=62069
TagsNo tags attached.
Fixed in build1615

Relationships

has duplicate 0010229 closedLudek Slow Podcast updates 
related to 0010263 closedLudek Occasional AV upon initiation Podcasts update (regression) 

Activities

Ludek

2011-11-28 16:51

developer   ~0029105

Last edited: 2011-11-28 16:51

Note that in MM3 there were 3 progress bars for 3 updating threads.
In MM4 should be only one progress bar for several updating threads.

Ludek

2012-12-14 10:36

developer   ~0033905

Raising priority from high to urgent because of another report: 0010229

Ludek

2012-12-14 13:38

developer   ~0033914

Fixed in build 1614.

Ludek

2012-12-17 11:48

developer   ~0033937

Last edited: 2012-12-17 12:36

Re-opened and limited the number of threads to 3, because more threads are rather slower in some enviroments because of SQLite bottleneck or network bottleneck .

Some further improvements are tracked here: 0010229

peke

2012-12-19 02:47

developer   ~0033977

Verified 1615

peke

2012-12-30 23:37

developer   ~0034218

retested with 1616 just to ensure it can be closed