#383 closed Defect (fixed)
Boinc-Client tries to download work which is already deleted on server
Reported by: | dollebolle | Owned by: | davea |
---|---|---|---|
Priority: | Critical | Milestone: | 5.10 |
Component: | Client - Scheduler Policy | Version: | |
Keywords: | Cc: |
Description
Few Clients try to download work which is already deleted on the server.
Maybe the Client PC is shutdown at the same time where it was downloading new work. At the restart of the PC, the work was already calculated by another client an deleted on the server. But the restartet Client already tries to download the file and falls in a endless loop.
The Client should abort the download and download another file if this happens
(sorry for my bad englisch, i hope you understand what i wants to say)
Change History (8)
comment:1 Changed 17 years ago by
comment:2 Changed 17 years ago by
can you estimate how long it will take until the bug is fixed and the client version is stable?
comment:3 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [13641]) - client: clean up (old undergrad-written) code related to pers file xfer.
The main goal is to fix a bug where, if a file is deleted from a project's download server, a client will keep trying to download it for 2 weeks. A download "file not found" is a permanent error, not transient. (fixes #383) In general, revised and renamed things to clarify the distinction between permanent and transient errors. Old functions:
handle_xfer_failure(), try_next_url(), xfer_failed(), retry_or_backoff()
New functions:
permanent_failure(), transient_failure()
- manager: compile fix for win (don't include sys/wait.h)
comment:4 Changed 17 years ago by
i think #366 is also fixed. my question is: which version of client contains this change?
comment:5 Changed 17 years ago by
It will be in 6.x. I don't think we'll put it in 5.10.21, since it's a potentially disruptive change and we want to stabilize 5.10
comment:6 Changed 17 years ago by
ok, thank you.
i think this takes a lot of time to version 6.x?! if you put in in version 5.10.21 (i hope so), can you send me a message, that i know this. because we want to install the client with this change in our company far as possible
thank you
comment:7 Changed 17 years ago by
(In [13702]) - client: clean up (old undergrad-written) code related to pers file xfer.
The main goal is to fix a bug where, if a file is deleted from a project's download server, a client will keep trying to download it for 2 weeks. A download "file not found" is a permanent error, not transient. (fixes #383) In general, revised and renamed things to clarify the distinction between permanent and transient errors. Old functions:
handle_xfer_failure(), try_next_url(), xfer_failed(), retry_or_backoff()
New functions:
permanent_failure(), transient_failure()
- manager: compile fix for win (don't include sys/wait.h)
client/
client_types.h pers_file_xfer.C,h
clientgui/
MainDocument?.cpp
comment:8 Changed 17 years ago by
can you say me, if this change is available in version 5.10.21? thank you
I think ticket #366 refers to the same problem - you can close that one when you fix this issue.