Thread 'Settings to not report tasks'

Message boards : Questions and problems : Settings to not report tasks
Message board moderation

To post messages, you must log in.

AuthorMessage
Rafael

Send message
Joined: 12 Mar 15
Posts: 6
Brazil
Message 61570 - Posted: 14 Apr 2015, 12:52:08 UTC

I'm trying to do a bit of a research on the projects and I would like to know if there is any way for the client to not report tasks.

I thought about disabling network communications, but seeing as I want it to download more WUs if the queue empties, as well as managing the client remotely, that isn't an option.

Any ideas?
ID: 61570 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5149
United Kingdom
Message 61571 - Posted: 14 Apr 2015, 13:15:29 UTC - in response to Message 61570.  

Suspending network activity doesn't block remote management - it only stops internet activity such as uploads, downloads and contacting project servers. Perhaps the wording is misleading.

There's no way to request new work from the project you're researching without reporting completed (i.e. uploaded) work - 'request' and 'report' are combined into a single scheduler interaction.

The only way I know of is to suspend network activity - having first downloaded as much work as the project allows. You could possibly do something sneaky with the host network settings (re-direct the upload url to a non-existent IP address, perhaps), which would allow work requests to continue for a while - but even then, BOINC would notice that the uploads weren't getting through, and stop requesting new work after a while (a high ncpus, and a low max_concurrent, might put off that day as long as possible).
ID: 61571 · Report as offensive
ProfileGary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2524
United States
Message 61610 - Posted: 15 Apr 2015, 5:35:04 UTC

Not sure what you want to research. If you aren't interested in ever reporting the tasks, or if you want to pick when to report them.

If you never want to report them, you can always delete the files from your hard drive. If the project has resend lost tasks on, however, they will keep coming back. Eventually BOINC will notice that you aren't getting credit for the work and will stop sending any.

There are time of day restrictions in the preferences and also upload data speed throttles. Depending on the project's finished file size, you may be able to set the throttle so slow and the available time so narrow that only a single task can report before the window closes. As you can leave download speed wide open, you should still get work units. But again eventually BOINC will notice you aren't getting credit and stop sending work.

If you need some other method, then you may need to download the client source code and modify to fit your requirement.
ID: 61610 · Report as offensive
Rafael

Send message
Joined: 12 Mar 15
Posts: 6
Brazil
Message 61616 - Posted: 15 Apr 2015, 14:08:21 UTC - in response to Message 61610.  
Last modified: 15 Apr 2015, 14:09:31 UTC

Not sure what you want to research. If you aren't interested in ever reporting the tasks, or if you want to pick when to report them.

If you never want to report them, you can always delete the files from your hard drive. If the project has resend lost tasks on, however, they will keep coming back. Eventually BOINC will notice that you aren't getting credit for the work and will stop sending any.

There are time of day restrictions in the preferences and also upload data speed throttles. Depending on the project's finished file size, you may be able to set the throttle so slow and the available time so narrow that only a single task can report before the window closes. As you can leave download speed wide open, you should still get work units. But again eventually BOINC will notice you aren't getting credit and stop sending work.

If you need some other method, then you may need to download the client source code and modify to fit your requirement.

I do intend to report tasks before deadlines; however, I want to be able to control when to do it.

The throttle method seems good on paper, but by limiting network usage, I wouldn't be able to download new WUs, should the buffer end during a time where communications aren't allowed.

The obvious solution would be to use a large buffer size and call it a day. But: 1- If the WUs take longer than expected, deadlines may fail; 2- if the WUs run faster than expected, there won't be enough of them.
ID: 61616 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 61622 - Posted: 15 Apr 2015, 21:16:19 UTC - in response to Message 61616.  

The design of BOINC is to buffer as much as till the next allowed connection. If completed work is not allowed/cannot upload, the client stops fetching work if there are more than 2 results per core in the transfer tab. E.g if you have 9 complted jobs queud on a quad for one project, its considered pointless to get more work for that project until the upload issue is resolved.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 61622 · Report as offensive

Message boards : Questions and problems : Settings to not report tasks

Copyright © 2025 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.