Suspend network activity does not work for "lost tasks"

Message boards : BOINC client : Suspend network activity does not work for "lost tasks"
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 93747 - Posted: 17 Nov 2019, 0:13:24 UTC
Last modified: 17 Nov 2019, 0:13:36 UTC

Yesterday I used the boinc "suspend network activity" for some test I was doing and then forgot to turn it back on.

Today, 24 hours later, I noticed there were 3 tasks "stuck" downloading. I could not get them to download. Tried suspending resuming both the tasks and the project

Did a project reset and got message "lost tasks resent" and the same 3 tasks were back in "transfer" and stuck.

Did a detach and re-attach, same problem: lost tasks were downloaded and stuck in "transfer"

Finally checked network and realized I had suspended network activity.

Well, even though it was suspended, it still send me some tasks albeit "lost"
They started crunching as soon as network was enabled.
ID: 93747 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2538
United Kingdom
Message 93754 - Posted: 17 Nov 2019, 7:29:33 UTC - in response to Message 93747.  

I think that is normal behaviour. I have seen it many times over the years. If network activity suspended, projects will still update, it seems to be only the file transfer that is suspended rather than all network activity.
ID: 93754 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 93756 - Posted: 17 Nov 2019, 7:57:11 UTC

Oh that's right, I remember now.
I do this all the time to make my computer aware that I've changed something(s) on my Account page.
e.g. percentage of cpus to use.

Set for NNW.
Set Network Off.
Click Update.
ID: 93756 · Report as offensive
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 93763 - Posted: 17 Nov 2019, 17:37:54 UTC - in response to Message 93754.  

I think that is normal behaviour. I have seen it many times over the years. If network activity suspended, projects will still update, it seems to be only the file transfer that is suspended rather than all network activity.


FWIW: I would consider the project sending a "lost" file to the host to be a file transfer.
ID: 93763 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 93764 - Posted: 17 Nov 2019, 19:34:38 UTC - in response to Message 93763.  

FWIW: I would consider the project sending a "lost" file to the host to be a file transfer.
What is 'resent' for a lost task after an update is the job specification - what application is to be used, what command line or processing parameters, etc. If a data file needs to be downloaded, that's a separate operation which follows later, and may on may not be delayed by network suspension.

FWIW, I have a vague recollection from the early days of BOINC that manually updating a project during network suspension temporarily re-enabled networking - for five minutes, IIRC. But I haven't tested that or read about it happening for many years. The code may have been taken out.
ID: 93764 · Report as offensive
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 93765 - Posted: 17 Nov 2019, 20:20:33 UTC - in response to Message 93764.  

What is 'resent' for a lost task after an update is the job specification


That makes sense especially in light of what happened when I switched platform to anonymous on SETI. I lost all the cuda60 work units. They were actually deleted from the hard drive. Later, I tried to restore them and was told to use the "ghost" protocol because SETI no longer re-sends lost tasks. However, Einstein does "send" lost tasks, but just the "job spec" and nothing is actually downloaded.

What if you don't want the lost tasks to be downloaded as there was a legitimate reason in banishing them? I don't see a way to stop the download and even a detach had no effect.
ID: 93765 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 93766 - Posted: 17 Nov 2019, 21:09:26 UTC - in response to Message 93765.  

What if you don't want the lost tasks to be downloaded as there was a legitimate reason in banishing them? I don't see a way to stop the download and even a detach had no effect.
Just abort the tasks and report them. Then the tasks are no longer 'lost' but accounted for.
ID: 93766 · Report as offensive

Message boards : BOINC client : Suspend network activity does not work for "lost tasks"

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.