Boinc doesn't switch between tasks

Message boards : Questions and problems : Boinc doesn't switch between tasks
Message board moderation

To post messages, you must log in.

AuthorMessage
Paul Lee

Send message
Joined: 18 Dec 10
Posts: 3
United Kingdom
Message 36118 - Posted: 18 Dec 2010, 6:33:39 UTC

Hi,
I'm running 6.10.17 i686-pc-linux-gnu
but recently (in the last week) it has been having problems. One specific task will run, even though other tasks and workunits are waiting, and Boinc will not switch to the other tasks. I've tried disconnecting from the project(s) that are causing trouble and starting again, but with no luck. Whereas before this, Boinc will happily run more than one task at the same time, now it is stuck on running only one at a time.

Can anyone suggest a remedy?

Thanks

Paul

--
http://www.paullee.com
ID: 36118 · Report as offensive
Paul Lee

Send message
Joined: 18 Dec 10
Posts: 3
United Kingdom
Message 36119 - Posted: 18 Dec 2010, 6:36:18 UTC - in response to Message 36118.  

Oh yes, another problem: sometimes my client doesn't upload completed results to the server. I had to go into the Boinc manager and click "update". This doesn't seem to be related to any remote server downtime, but something specific to my machine. I've changed no settings recently, so I am at a loss as to what to do.
--
http://www.paullee.com
ID: 36119 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 36122 - Posted: 18 Dec 2010, 8:13:12 UTC - in response to Message 36118.  

Two separate problems, you'd be better off posting both problems in their separate threads.

Your first one:
- Make sure you run at "Based of preferences" (BOINC Manager->Advanced view->Activity menu)
- Update to 6.10.58 if you can. These updates do have a lot of bug-fixes in them.
- Check all your preferences, on line and local, for what setting you have for "On multiprocessors use at most 100% of the processors". Ignore the option to set processors by number, that's for older (pre 6) BOINC versions only and won't work on the present range. You should run at 100% processors.
- Check that you have work enough in cache. If only one task is there, that'll account for your problem then. BOINC Manager->Advanced view->Tasks tab (if you can use the GUI), else from a terminal window type boinccmd --get_results and hit Enter.

Your second one:
- Check that your network settings are based on preferences (BOINC Manager->Advanced view->Activity menu->Network activity settings) or use boinccmd --set_network_mode mode_duration, where mode_duration can be always, auto or never.
- Make sure that the server didn't have earlier problems. Some projects have middle-of-the-night maintenance during which you won't be able to upload. BOINC will automatically put itself in a state of backing off until it can reach the server.
- Check the messages (BOINC manager->Messages (tab) and scroll back up to see what may have been happening around the uploading. You can filter for messages from the one project only.
ID: 36122 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 36123 - Posted: 18 Dec 2010, 9:47:44 UTC - in response to Message 36118.  

Does that specific task checkpoint? If you have your preferences set to not leave preempted tasks in memory, BOINC will not interrupt tasks that have not written a checkpoint.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 36123 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 36128 - Posted: 18 Dec 2010, 11:13:39 UTC

It would help if the OP (and all others asking for help with similar problems) could name the specific projects they are having problems with. For example, as well as the checkpointing problem, task switching is known to suffer from problems when the AQUA multi-threaded applications are included in the mixture.

If AQUA is included, v6.10.56 might be a better choice than v6.10.58
ID: 36128 · Report as offensive
Paul Lee

Send message
Joined: 18 Dec 10
Posts: 3
United Kingdom
Message 36132 - Posted: 18 Dec 2010, 17:21:57 UTC

Hi,
I've checked my preferences, and Boinc is using those to run. Nothing else seems amiss.

Gundolf, I'm not sure what "checkpoint" means. Looking at the tasks, it seems to be the climate prediction that is causing the problem. This is causing a problem using up all the resources and not letting anything else run.

Best wishes

Paul
--
http://www.paullee.com
ID: 36132 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 36133 - Posted: 18 Dec 2010, 18:08:14 UTC - in response to Message 36132.  

Looking at the tasks, it seems to be the climate prediction that is causing the problem. This is causing a problem using up all the resources and not letting anything else run.

Okay, AFAIK, CPDN does checkpoints. So, maybe the CPDN task is in Earliest Deadline First (high priority) mode. That happens, if BOINC thinks a specific task won't finish before deadline without taking precautions. Check the Status column in the Tasks tab of BOINC manager.

Gruß,
Gundolf
ID: 36133 · Report as offensive
mo.v
Avatar

Send message
Joined: 13 Aug 06
Posts: 778
United Kingdom
Message 36149 - Posted: 18 Dec 2010, 23:35:55 UTC
Last modified: 18 Dec 2010, 23:40:12 UTC

Hi Paul

Are these your computers? It's probably the computer with one core (the Intel with Linux) that has this problem.

Assuming that this is the problem computer, it has a FAMOUS model. They have a 3-month deadline. Actually, if CPDN models miss their deadline the CPDN server still accepts all the results and the researchers will still use them. But Boinc doesn't know about that. It thinks the climate models have to meet their deadline.

FAMOUS takes about 10 days to run on a medium-fast computer that's on all the time. That's quite a lot of processing time. If your computer isn't on all the time Boinc probably thinks the model risks not finishing on time.

I wouldn't worry about this. If Boinc gives CPDN extra time now it will remember what it's done and will make up for this later by giving your other projects extra time in the future when it can. If you let Boinc do its own thing and decide what should run when it very nearly always does the right thing.

By the way, that computer's FAMOUS is producing an interesting graph showing the volcanic effects very clearly.
ID: 36149 · Report as offensive

Message boards : Questions and problems : Boinc doesn't switch between 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.