Downed Machines, Stop Working

Stack
Stack
Joined: 26 Feb 05
Posts: 15
Credit: 24935715
RAC: 3127
Topic 188800

Hey Eveyone,
I have several computers that I am currently running in a cluster, mainly just cause I can. Well I have a project to do, and a good chunk of the computers are going to be required for it. When I take them offline at the end of the week, they will be wiped clean, and depending on the project status, they may not ever run E@H again (at least not part of a cluster).
All the boxes are running commandline on Linux './boinc -return_results_immediately'. Is there a way I can tell it to not request any more work once the boxes complete their current load? I dug around in the configuration files, but thought I should ask before I just start editing things.

Thanks!

~Stack~
Team ShallowThought

Darren
Darren
Joined: 18 Jan 05
Posts: 94
Credit: 69632
RAC: 0

Downed Machines, Stop Working

There's no way to do this at the host level, but you can do it by creating an alternate profile for those systems.

If you're taking all your systems offline, just set your general prefs to give it no disk space and it can't download any new work.

If you're only taking some of them offline, set up the prefs for one of your alternate locations, but again just give it no disk space. After that, stop each client and change the client_state.xml file to use the new preferences. There should be a line second from the bottom that specifies the host_venue, just change the entry on this line to the venue you set up with no disk space (a bug in boinc will probably not change it automatically as it should, so you have to do it manually). If no such line exists in your client_state.xml, just add it second from the bottom. After that, restart the client with the update_prefs flag and it will implement the new settings and won't download any more work.

Stack
Stack
Joined: 26 Feb 05
Posts: 15
Credit: 24935715
RAC: 3127

Yeah, that didnt seem to

Message 9725 in response to message 9724

Yeah, that didnt seem to work...maybe I goofed something, but I did all that, and it requested more work...maybe this is something that should be added into the client? Give a flag or option to not download anything else?

Oh well, guess if there are no other suggestions by friday, then I will just have a bunch of unreturned results.

Thank you for your suggestion though, I appreciate it.

~Stack~
Team ShallowThought

Holmis
Joined: 4 Jan 05
Posts: 1118
Credit: 1055935564
RAC: 0

> Yeah, that didnt seem to

Message 9726 in response to message 9725

> Yeah, that didnt seem to work...maybe I goofed something, but I did all that,
> and it requested more work...maybe this is something that should be added into
> the client? Give a flag or option to not download anything else?
>
> Oh well, guess if there are no other suggestions by friday, then I will just
> have a bunch of unreturned results.
>
> Thank you for your suggestion though, I appreciate it.

When I want to run down my cache I set the connect to network option to 0. I've done this a few times and it's never requested work. Do remeber to update the project once the preferences are changed.

Yeti
Yeti
Joined: 17 Nov 04
Posts: 59
Credit: 1365364006
RAC: 1497881

I'm not shure about the

I'm not shure about the Linux-Version, but with windows-clients, starting with 4.25, this could be done with BOINCView.

BOINCView is a monitoring and managing tool, that a lot of people with computerfarms use. In BOINCView you can set a switch, that the client doesn't ask for more work. I just used it to stop my clients downloading new CPDN-WUs and yes. it is working fine.

You will find BOINCView here

At least, you would need one Windows box that runs BOINCView

Supporting BOINC, a great concept !

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.