...Is there a specific reason why Boinc requests this full cache, or does the code that initiates the backup project to get work linked into the normal work fetch coding, so it just looks at the cache I've set and carry on requesting until it is full?IMO it would make more sense if the backup projects were set to just request 1 sec's worth of work at a time, similar to when you first attach to a project?
I think the right thing to do is to fetch onlyenough jobs to fill up the idle devices,i.e. don't queue extra jobs for backup projects.I'll check this in.
In what BOINC client this feature implemented already?My BOINC 6.10.58 requested from Einstein ~39 tasks (and downloaded >2GB of supporting data) recently. Einstein's project share setted to zero (0).Each task takes ~7h to complete, that is, 39 tasks are my full queue - wrong decision for backup project.
It seems to work on 6.11.7 as DNETC is only downloading one unit at a time to keep the GPU warm.