Why have I stopped receiving work?


Message boards : Number crunching : Why have I stopped receiving work?

Message board moderation

To post messages, you must log in.
AuthorMessage
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8444 - Posted: 22 Jun 2024, 22:25:59 UTC
I stopped receiving CPU work about 10 days ago. I use Boinc Manager, and currently have 2 active projects enabled for CPU work. I have all CPU resources allocated to Asteroids, zero percent to Milkyway. I continue to receive work from Milkyway, but none from Asteroids. I have tried updating, nothing.
ID: 8444 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 151
Credit: 183,286,715
RAC: 48,864
Message 8445 - Posted: 23 Jun 2024, 16:45:14 UTC - in response to Message 8444.  
Check to be sure that you are modifying the host venue location that the host is actually attached to.

Also set some logging options to have Boinc tell you WHY you aren't getting any work here.

Use the Manager Options >> Logging Options function to add sched_ops_debug and work_fetch_debug to the standard logging options. Use the sched_ops_debug option first to see how much work you are requesting on every scheduler connection.

If that does not show anything useful, then go and toggle on the work_fetch_debug option. That produces a lot of output and is hard to decipher is the host is attached to a lot of projects. But it sounds like you are only connected to Asteroids and Milkyway so the output should be pretty clear to decipher.

A proud member of the OFA (Old Farts Association)
ID: 8445 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8446 - Posted: 24 Jun 2024, 7:50:39 UTC - in response to Message 8445.  
Thanks, Keith. I am attached to 5 active projects, requesting cpu work for only 2.
ID: 8446 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 151
Credit: 183,286,715
RAC: 48,864
Message 8448 - Posted: 24 Jun 2024, 17:48:43 UTC - in response to Message 8446.  
How many seconds of cpu work do you see in the scheduler request when you set the sched_op_debug flag?

Even though you are only doing cpu tasks on two projects, setting the work_fetch_debug flag is VERY talkative and will show output for all tasks and projects.

It will be a lot of output to wade through. But if you find the the output for Asteroids in the work fetch output in the Event Log, you can highlight that line and then select the "Show only this project" in the Event Log's interface via the button on the bottom of the window.

That will make is easier to search through the logging output. Work_fetch_debug output will explain Boinc's reasoning how much cpu work it requested and then the reason WHY it was unable to get any.

Normal reason is the project weighting disallows it or deadlines have to be met for other project work.

Each scheduler connection, Boinc runs through a round-robin simulation of the hosts resources and the amount of work it has in queue already to determine how much work to request.

Boinc does an incredible amount of calculation behind the scenes to determine just what and how much to run for all the projects on the host. It tries to equilibrate the amount of credit spread across all attached projects. It does this on every scheduler connection. But this is averaged over a very long period of ten days via a stock setting of <rec_half_life_days>10.000000</rec_half_life_days> in the cc_config.xml file in the Boinc directory. The REC variable stands for Recent Estimated Credit. Its this function that attempts to constantly equilibrate the credit across all projects. Whenever there is an imbalance between projects because one project that has recently done a lot of high credit work causes an imbalance to the other projects, that project gets put on the 'back burner' so to speak to let other projects catch up and payoff the credit debt to that project.

You can speed up this equilibration by changing the default value of REC from ten days ot only 1 day. I also recommend you try changing this value in your cc_config.xml file.

A proud member of the OFA (Old Farts Association)
ID: 8448 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8449 - Posted: 25 Jun 2024, 21:56:08 UTC - in response to Message 8448.  
What I see is "Can't fetch cpu; Account Manager prefs." I'm wondering if this will clear eventually, or if I need to adjust a preference. I'm willing to wait but it has been more than 2 weeks. It was switching between the projects just fine for several months, and then it seems like something changed. The project has sometimes not had work available, but that doesn't seem to be the case now.
ID: 8449 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8452 - Posted: 29 Jun 2024, 7:03:37 UTC - in response to Message 8448.  
Under Boinc Manager project properties for Asteroids it says "Don't request tasks for cpu", Account Manager preference. I never set any parameter to not request cpu tasks. I don't know how this changed. How do I reset it to request cpu tasks? Thanks-
ID: 8452 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 23 Apr 21
Posts: 104
Credit: 122,958,377
RAC: 4,772
Message 8453 - Posted: 29 Jun 2024, 15:23:54 UTC - in response to Message 8452.  
Under Boinc Manager project properties for Asteroids it says "Don't request tasks for cpu", Account Manager preference. I never set any parameter to not request cpu tasks. I don't know how this changed. How do I reset it to request cpu tasks? Thanks-


remove your account manager and manage the host by yourself.

ID: 8453 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8454 - Posted: 29 Jun 2024, 23:12:53 UTC - in response to Message 8453.  
Thanks, I need to figure out how to do that. Detaching the project from BM seems fairly straightforward except it still appears on the project list, and BM gave a warning that removing it may cause a CPID issue if the project retires. From there I need to figure out how to request work for it myself. I would prefer to keep it attached and fix the issue if possible, it has always worked fine that way up until a couple weeks ago.
ID: 8454 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 151
Credit: 183,286,715
RAC: 48,864
Message 8455 - Posted: 30 Jun 2024, 14:05:24 UTC - in response to Message 8454.  
Remove the BT account manager from the host in Manager. Reboot the computer. From the Manager Tools menu select Add Project. Add Asteroids@home.

A proud member of the OFA (Old Farts Association)
ID: 8455 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8494 - Posted: 17 Jul 2024, 0:03:43 UTC - in response to Message 8455.  
Hi Keith, I'm not seeing how to remove the BT account manager from the host. If you could point me in the right direction I would greatly appreciate it. Sorry if I sound clueless-
ID: 8494 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 151
Credit: 183,286,715
RAC: 48,864
Message 8495 - Posted: 17 Jul 2024, 3:53:27 UTC - in response to Message 8494.  
First go to the the BoincStats site and then to your BAM account.

Now detach all your projects from your "My Projects" menu in the BAM account manager.

Then go to your Boinc Manager in the Advanced View and to the Tools Menu.

Then in the Tools menu, select "Use an Account Manager" and select "None"

Save the settings and exit the Manager.

Open the Manager again and now use the Tools menu to "Add a Project" and join all the projects again you removed from the BAM account.

Use the same email address you used previously to join projects so you keep the same CPID.

A proud member of the OFA (Old Farts Association)
ID: 8495 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Stacie

Send message
Joined: 29 Mar 20
Posts: 19
Credit: 10,673,094
RAC: 7,480
Message 8504 - Posted: 1 Aug 2024, 3:41:51 UTC - in response to Message 8495.  
Well I finally got around to doing it. It worked...back on the move. Thank you!!!
ID: 8504 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mrchips

Send message
Joined: 1 Jan 23
Posts: 7
Credit: 14,738,767
RAC: 26,034
Message 8508 - Posted: 3 Aug 2024, 11:24:34 UTC
NO tasks for over 24 hours
Application Unsent In progress
Period Search Application 0 149313
ID: 8508 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 23 Apr 21
Posts: 104
Credit: 122,958,377
RAC: 4,772
Message 8509 - Posted: 3 Aug 2024, 15:06:29 UTC - in response to Message 8508.  
NO tasks for over 24 hours
Application Unsent In progress
Period Search Application 0 149313


read here: https://asteroidsathome.net/boinc/forum_thread.php?id=911&postid=8078

ID: 8509 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Sagittarius Lupus

Send message
Joined: 22 Apr 14
Posts: 2
Credit: 3,344,352
RAC: 116
Message 8749 - Posted: 16 Jan 2025, 17:18:35 UTC - in response to Message 8453.  

Last modified: 16 Jan 2025, 17:19:39 UTC
remove your account manager and manage the host by yourself.


Absolutely silly. I'm experiencing the same problem -- with this project, and with SRBase. These two projects are misconfigured: both of them previously used URLs with the "http" schema because, once upon a time, they did not support TLS. They do now, but the addresses published with account managers still use "http" instead of "https," forcing the BOINC client to follow a redirect, which makes its local configuration different from what is in the account manager, which desynchronizes everything in a subtle way and causes it to break, probably because of a bug in the BOINC client.

The solution is not to stop using an account manager. The problem is more general than just one person, and saying that discourages any attempt at discovering the actual breakage between account managers and this project -- and it is this project; it's reproducible and it's not affecting others apart from SRBase.

The project administrators need to fix this by correcting the URLs in the published master project file (based on observation, not all of them are incorrect), and anything else that might be discrepant there.

It's never okay to tell people to use ineffective workarounds without determining the root cause. All I've seen in this thread are bad advice and guesses. Superstitious approaches entrench problems, not solve them.
ID: 8749 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Sagittarius Lupus

Send message
Joined: 22 Apr 14
Posts: 2
Credit: 3,344,352
RAC: 116
Message 8750 - Posted: 17 Jan 2025, 3:19:38 UTC
Oh, fantastic. It's worse than that. The project administrators here should go poke the site administrators at BAM and tell them to correct the URL to the project.

https://www.boincstats.com/forum/18/13125
ID: 8750 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 151
Credit: 183,286,715
RAC: 48,864
Message 8751 - Posted: 17 Jan 2025, 7:32:45 UTC - in response to Message 8750.  
You should read the first post in this thread https://www.boincstats.com/forum/1/12703
and temper your outrage. Show a little compassion.
You've been told how to solve your problem, simply remove the BAM account manager and manage your accounts on your hosts yourself.
There is little likelihood that BAM will exist in the future along with the BoincStats website.

A proud member of the OFA (Old Farts Association)
ID: 8751 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Why have I stopped receiving work?