JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 25.03.2011, 09:11
kretos
Guest
 
Posts: n/a
Default Incorrect queue handling when mirrors present

If a file is added to queue on different servers, example:
file1 hotfile
file1 fileserve (the same file as on hotfile)

then following scenario can occur:

1. hotfile is starting download
2. fileserve is disabled with message "Mirror hotfile.com is loading: File already exists"
3. hotfile is disabled because "File not found"

As a result nothing is downloaded and jdownloader requires user attention.

Last edited by Jiaz; 25.03.2011 at 09:17.
Reply With Quote
  #2  
Old 25.03.2011, 09:17
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 25.03.2011, 11:34
remi
Guest
 
Posts: n/a
Default

The disabling of a link should only happen when a (mirror) file has been successfully downloaded.

The Status message "File already exists" does not correspond to reality, because the file doesn't exist.

@kretos

I would not load too many links in your download queue. This avoids the situation that files go off-line after they have been added to the queue.

If you can't avoid it, you can use the function "Check Online Status" before your packages start downloading.
Reply With Quote
  #4  
Old 28.03.2011, 13:50
kretos
Guest
 
Posts: n/a
Default

Thanks for reply, as I understand the queue shold be used to store links - mirrors also:) The problem is that jd marks files as downloaded when one of mirrors is starting and it shows 100% downloaded file which is invalid.
Reply With Quote
  #5  
Old 28.03.2011, 13:54
remi
Guest
 
Posts: n/a
Cool

Quote:
Originally Posted by kretos View Post
and it shows 100% downloaded file which is invalid.
I'm sorry but I don't understand.
Reply With Quote
  #6  
Old 01.04.2011, 12:19
kretos
Guest
 
Posts: n/a
Default

When file (same name) is on different servers, then one of those servers (according to priority and position in queue) is asked to send file. JD disables all others files (mirrors) on different servers. Also all mirrors are marked as 100% complete but the real download is not completed yet. I'm not sure if those mirrors are set as completed at the same stage when disabling happens or when JD is restarted. Sorry for my english - it's not my spoken language so here's an example:

stage 1 - put into queue:
file1 hotfile
file1 fileserve (the same name of file as on hotfile)

stage 2 - download:
file1 hotfile - starts to download
file1 fileserve - disabled with message "Mirror hotfile.com is loading: File already exists"

stage 3 -
file 1 hotfile - interrupted (file not found on hoster/error during transport/JD restart) - interrupted download
file 1 fileserve - disabled but presented as 100% completed - as remi wrote

"The disabling of a link should only happen when a (mirror) file has been successfully downloaded. The Status message "File already exists" does not correspond to reality, because the file doesn't exist".

It would be nice to disable mirrors when download actually starts to avoid "File deleted" errors and to set mirrors to completed when any of mirrors is actually completed not started.
Reply With Quote
  #7  
Old 01.04.2011, 12:50
remi
Guest
 
Posts: n/a
Default

The way mirror handling should be designed is that all mirror links are put in one row. If one link fails then another links should be tried automatically until at least one of them downloads properly.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 19:11.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.