Message boards :
Number crunching :
quorum
Message board moderation
Author | Message |
---|---|
Send message Joined: 24 Jun 20 Posts: 26 Credit: 1,106,925 RAC: 0 |
minimum quorum 2 initial replication 2 in case of an error, a new task is generated but is not sent to clients, it waits in the queue of the scheduler repeat tasks need to be prioritized over new tasks |
Send message Joined: 14 Jun 20 Posts: 78 Credit: 1,321,619 RAC: 0 |
minimum quorum 2 Ah yeah, I agree. Any idea how to implement this? |
Send message Joined: 24 Jun 20 Posts: 85 Credit: 207,156 RAC: 0 |
The transitioner should do this automatically and send it back to the feeder. You can probably play with the feeder's commands for this. |
Send message Joined: 26 Jun 20 Posts: 3 Credit: 17,664,576 RAC: 0 |
I guess this still needs to be addressed - there are still lots of "validation pending" units, where the validation unit has not been sent out. |
Send message Joined: 24 Jun 20 Posts: 25 Credit: 448,784,541 RAC: 27,136 |
Perhaps the issue is made worse by having 230,356 tasks already in the queue ready to send. With a pool that large, it may take many days for the resends to get issued. Reno, NV Team: SETI.USA |
Send message Joined: 14 Jun 20 Posts: 78 Credit: 1,321,619 RAC: 0 |
Perhaps the issue is made worse by having 230,356 tasks already in the queue ready to send. With a pool that large, it may take many days for the resends to get issued. Yeah, I'm still looking into this, I assume there's a solution without just reducing the pool size. |
Send message Joined: 24 Jun 20 Posts: 85 Credit: 207,156 RAC: 0 |
As always, you can email the BOINC developers email list or the BOINC Projects email list (or both). No need to reinvent BOINC or try to do everything alone. https://boinc.berkeley.edu/trac/wiki/EmailLists |
Send message Joined: 14 Jun 20 Posts: 78 Credit: 1,321,619 RAC: 0 |
We've taken a few manual steps to reprioritize jobs which were created as a result of a computation error. This will be running as a 3 hourly task: while read line; do if [[ "$(echo "${line}" | awk '{print $2}')" -lt 2 ]]; then mysql -D minecrafthome -s -N -e " \ UPDATE result \ SET priority = 1 \ WHERE id = $(echo ${line} | awk '{print $1}')" fi done <<< $(mysql -D minecrafthome -s -N -e " \ SELECT id, COUNT(workunitid) \ FROM result \ WHERE server_state = 2 AND priority = 0 AND workunitid in \ (SELECT * FROM \ (SELECT workunitid \ FROM result \ GROUP by workunitid \ HAVING COUNT(workunitid) > 2) \ AS a) \ GROUP BY workunitid;") |