PrimeGrid Not Sending New Tasks

Message boards : Questions and problems : PrimeGrid Not Sending New Tasks
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile pwcrickman

Send message
Joined: 16 Dec 18
Posts: 11
United States
Message 111987 - Posted: 2 Jun 2023, 23:56:41 UTC

Running BOINC 7.20.2

Windows 11 Home

Running 9 projects
    Moo Wrapper
    NFS@Home
    NumberFields@Home
    odlk
    PrimeGrid
    SRBase
    Tn-Grid Platform
    World Community Grid
    yoyo@home



PrimeGrid is set to 500 (Resource Share) and all others between 100 and 200. This was an attempt to have PrimeGrid tasks at a higher priority for WUs. Most of the other projects have tasks that only take a few hours and they continue to fill up my queue. Some of the PrimeGrid tasks take over a week to complete.

For the past week PrimeGrid has been reporting "Requesting new tasks for Intel GPU" and I have not received any new tasks. I do not understand this message because my PrimeGrid GPU preferences are all unchecked and there are no GPU subprojects selected.

I put app_config.xml files in a number of the other project's folders with MaxProcessorCount=2 trying to limit the work that the other projects would receive, but still no PrimeGrid tasks. I have checked the server status at the PrimeGrid project website and it seems stabile and sending new tasks out.

How can I even the load for non-PrimeGrid WUs and have PrimeGrid WUs always running? I thought that was the purpose for the Resource Share parameter.

Any help would be appreciated.

ID: 111987 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 868
United States
Message 111991 - Posted: 3 Jun 2023, 6:53:57 UTC - in response to Message 111987.  
Last modified: 3 Jun 2023, 6:54:13 UTC

There is no MaxProcessorCount xml tag in the app_config or client_config library. That tag will be ignored and generate an error message.

You need to use max_concurrent or project_max_concurrent xml tags for task limitation.

To limit cpus use the project preferences, local preferences or ncpus xml tag.
ID: 111991 · Report as offensive
Profile pwcrickman

Send message
Joined: 16 Dec 18
Posts: 11
United States
Message 112007 - Posted: 3 Jun 2023, 18:03:01 UTC - in response to Message 111991.  

I misspoke - I am using the project_max_concurrent xml tag,
ID: 112007 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 868
United States
Message 112010 - Posted: 3 Jun 2023, 19:39:56 UTC

One xml tag in the client_state.xml file that would help with resource shares is the <rec_half_life_days>10.000000</rec_half_life_days> default tag that tells the client how long to take to balance the credit debt among projects.

It is much too long for today's workloads with multi-core cpus and gpu tasks. I recommend changing to <rec_half_life_days>1.000000</rec_half_life_days> which allows the client to balance credit debt much much faster. This helps the client stick the resource share allotment much better.
ID: 112010 · Report as offensive

Message boards : Questions and problems : PrimeGrid Not Sending New 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.