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 |
chipSend message Joined: 14 Jun 20 Posts: 79 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. |
KPXSend 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: 34 Credit: 1,541,122,041 RAC: 154 |
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
|
chipSend message Joined: 14 Jun 20 Posts: 79 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 |
chipSend message Joined: 14 Jun 20 Posts: 79 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;")
|