Turn off Virtualbox task from host details

Message boards : Number crunching : Turn off Virtualbox task from host details

To post messages, you must log in.

AuthorMessage
Greger

Send message
Joined: 3 May 14
Posts: 10
Credit: 114,797,538
RAC: 229,077
Message 105428 - Posted: 12 Mar 2022, 21:18:20 UTC
Last modified: 12 Mar 2022, 21:22:17 UTC

Hi

Today i notice that some (not all) have the option to skip "Virtualbox VM Task" under merge host.

https://imgur.com/a/8qy1ICE
(didn't get img to work so changed to url)

My question would be why not all host have it what does it need from site to trigger to add this button on this page?
ID: 105428 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1667
Credit: 17,444,390
RAC: 24,796
Message 105429 - Posted: 12 Mar 2022, 22:20:36 UTC - in response to Message 105428.  

My question would be why not all host have it what does it need from site to trigger to add this button on this page?
If your system doesn't have VirtualBox, then it can't do Python tasks. If you can't do the Tasks then there's no point having an option to skip/accept tasks.
Grant
Darwin NT
ID: 105429 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Greger

Send message
Joined: 3 May 14
Posts: 10
Credit: 114,797,538
RAC: 229,077
Message 105432 - Posted: 12 Mar 2022, 22:41:52 UTC - in response to Message 105429.  
Last modified: 12 Mar 2022, 22:48:25 UTC

That was my first thought also but i found several host without this option meanwhile have done several vm task and have a few in progress.

example: hostid 6183117: https://boinc.bakerlab.org/rosetta/results.php?hostid=6183117
This host is only running with application rosetta python projects v1.03 (vbox64) x86_64-pc-linux-gnu only for now and do not have this option.

and another

https://boinc.bakerlab.org/rosetta/results.php?hostid=6182716

All have Virtualbox but some host i have not restarted virtualbox service so boinc is not detected on all host but that does not hosts id mention here.
ID: 105432 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Greger

Send message
Joined: 3 May 14
Posts: 10
Credit: 114,797,538
RAC: 229,077
Message 105433 - Posted: 12 Mar 2022, 23:49:39 UTC
Last modified: 12 Mar 2022, 23:58:29 UTC

For my knowledge it got to be sum of task done or something.

I have checked with main boinc-client the main process and fire up an additional instance of boinc-client on same computer. So both host are identical and both host detect virtualbox and have work running an also completed work.
The only change is timestamp of created and added to project. Also with this sum of credit and RAC is the only change.

old host: https://boinc.bakerlab.org/rosetta/results.php?hostid=6002555 (have this option)
new host: https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=6183113 (Do not have option)

So with this we i have a year old host that do have but other don't so thought it could be it. But then another check with new host and compare old these are also on same computer but another hostid:

old: https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=5974656 (have this option)
new: https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=6185273 (have this option)

In this example same lineup with old and new and identical computer just fire it up with new instance of boinc-client (same domainname also) and here both have this options.

I restart computer if i upgrade kernel or got an update to virtualbox also there is an issue that boinc-client start before virtualbox service and i deal with it with cronjob to start later after service of VirtualBox or restart boinc-client if service is lost before take it in progress after reboot.

On instance added is mostly unaffected as they start from batch after virtualbox service is started but in some cases they "could" lose connection to client or wrapper. In that case i restart computer because it is started as daemon in shell/batch. This would be my other possible thought of change but 6185273 got this as well with old host so that would take out this possibility of site divide/separate these hosts.

It got to be a parameter/section of site that is the factor in this.
ID: 105433 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
computezrmle

Send message
Joined: 9 Dec 11
Posts: 63
Credit: 9,680,103
RAC: 0
Message 105434 - Posted: 13 Mar 2022, 8:24:47 UTC - in response to Message 105433.  

I restart computer if i upgrade kernel or got an update to virtualbox also there is an issue that boinc-client start before virtualbox service and i deal with it with cronjob to start later after service of VirtualBox or restart boinc-client if service is lost before take it in progress after reboot.

The issue you mentioned first in the thread might be a result of a wrong starting order.
There's no need to misuse cronjobs to heal this.
Especially since a cronjob never guarantees the order you expect.

Instead, you should make yourself familiar with systemd's override files.


In short

Manually create/edit the required directories/files or (preferred) let "systemctl edit boinc-client.service" do it.
The result should be a file "/etc/systemd/system/boinc-client.service.d/override.conf" having the following entries:
[Unit]
Wants=vboxdrv.service
After=vboxdrv.service

Create an override file for each of your BOINC service instances.
Run "systemctl daemon-reload" and restart BOINC or reboot.
ID: 105434 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Greger

Send message
Joined: 3 May 14
Posts: 10
Credit: 114,797,538
RAC: 229,077
Message 105436 - Posted: 13 Mar 2022, 13:03:45 UTC - in response to Message 105434.  

Alright thanks computezrmle will add this.
ID: 105436 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Ingleside

Send message
Joined: 25 Sep 05
Posts: 107
Credit: 1,514,472
RAC: 0
Message 105603 - Posted: 20 Mar 2022, 21:36:30 UTC - in response to Message 105429.  

If you can't do the Tasks then there's no point having an option to skip/accept tasks.

The point of having the option is to not get spammed with useless "VirtualBox is not installed" notices.
ID: 105603 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile UBT - Timbo

Send message
Joined: 25 Sep 05
Posts: 20
Credit: 2,291,266
RAC: 0
Message 105857 - Posted: 7 Apr 2022, 14:31:48 UTC
Last modified: 7 Apr 2022, 15:12:58 UTC

Hi all

If you do not want to crunch VBox tasks on Rosetta then this might help:


You can STOP VBox tasks from being crunched...so you can then just crunch the standard Rosetta tasks.

Go to your account on Rosetta website:

Click on:

Computers on this account > "View"

and then for each computer (host) listed, click on "Details" and at the bottom of the list it says:

"VirtualBox VM jobs"

Change it to "Allow" and your account will say:

Host updated
This host will no longer receive new VirtualBox VM jobs

Do this for each computer.

That's it !!

(Oh and click on "Rosetta" project and then "Update" within BOINC Manager too, so it knows your new settings).
regards,
Tim

Founder, UK BOINC Team
Join UK BOINC Team: http://www.ukboincteam.org.uk/newforum
ID: 105857 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MStenholm

Send message
Joined: 18 Apr 20
Posts: 18
Credit: 25,768,524
RAC: 28,207
Message 105858 - Posted: 7 Apr 2022, 15:44:14 UTC - in response to Message 105857.  
Last modified: 7 Apr 2022, 15:46:28 UTC

Hi all

If you do not want to crunch VBox tasks on Rosetta then this might help:


You can STOP VBox tasks from being crunched...so you can then just crunch the standard Rosetta tasks.

Go to your account on Rosetta website:

Click on:

Computers on this account > "View"

and then for each computer (host) listed, click on "Details" and at the bottom of the list it says:

"VirtualBox VM jobs"

Change it to "Allow" and your account will say:

Host updated
This host will no longer receive new VirtualBox VM jobs

Do this for each computer.

That's it !!

(Oh and click on "Rosetta" project and then "Update" within BOINC Manager too, so it knows your new settings).


As Grant wrote a few post above that option isn’t an option if you haven’t installed Virtual whatever. Sorry I’m a poor noob and have decided that I rather live with that message than investing in more memory and better SSds than going the VM way. I don’t have option. Period.
ID: 105858 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
nuggetgoal

Send message
Joined: 9 Apr 22
Posts: 1
Credit: 0
RAC: 0
Message 105896 - Posted: 9 Apr 2022, 11:19:52 UTC - in response to Message 105428.  

It's a very useful article. very good and meaningful It can add a lot of knowledge around ourselves. ผลบอลสด365 เว็บผลบอล
ID: 105896 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Turn off Virtualbox task from host details



©2024 University of Washington
https://www.bakerlab.org