You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The server configuration option one_result_per_user_per_wu seems to not function as expected. I've seen 3 separate BOINC servers that have this option enabled and some users get two tasks from the same workunit. If the one_result_per_host_per_wu option is not enabled, a single host can get both tasks from a workunit:
I spoke with the SiDock@home admin and, at the time of that log entry, one_result_per_user_per_wu was enabled but one_result_per_host_per_wu was not.
Affected Projects
Minecraft@Home
SiDock@home
my own private BOINC instance
Steps To Reproduce
Enable the rule one_result_per_user_per_wu in config.xml.
Wait for some new tasks to be distributed.
Go to the ops panel, click 'Workunits' under 'Browse database', then paste this into the 'additional clauses' box: id in (select r.workunitid from result r join result r2 on r.workunitid = r2.workunitid and r.hostid <> r2.hostid and r.userid = r2.userid)
Alternatively, in a clean BOINC server test environment, simply attach one host and watch as it gets both replications.
Expected behavior
The query should return no results - hosts should not get two results from the same workunit.
Screenshots
my BOINC instance:
Minecraft@Home:
SiDock@home:
System Information
OS: Debian 10 Buster (used by my private BOINC server)
Describe the bug
The server configuration option
one_result_per_user_per_wu
seems to not function as expected. I've seen 3 separate BOINC servers that have this option enabled and some users get two tasks from the same workunit. If theone_result_per_host_per_wu
option is not enabled, a single host can get both tasks from a workunit:I spoke with the SiDock@home admin and, at the time of that log entry,
one_result_per_user_per_wu
was enabled butone_result_per_host_per_wu
was not.Affected Projects
Steps To Reproduce
one_result_per_user_per_wu
in config.xml.id in (select r.workunitid from result r join result r2 on r.workunitid = r2.workunitid and r.hostid <> r2.hostid and r.userid = r2.userid)
Expected behavior
The query should return no results - hosts should not get two results from the same workunit.
Screenshots
my BOINC instance:
Minecraft@Home:
SiDock@home:
System Information
Additional Context
Minecraft@Home config.xml: https://github.com/minecrafthome/minecrafthome/blob/master/images/makeproject/project/config.xml#L35
Feel free to ask for additional clarification if I missed anything!
The text was updated successfully, but these errors were encountered: