results that are returned from different macs
Message boards : Number crunching : results that are returned from different macs
Author | Message | |
---|---|---|
"There seem to be some problems with the mac intel app in that the results that are returned from different macs (Macbook, MacMini, Macpro) are not the same (they should be). We cannot reproduce this on our macs in the lab, but are currently looking into this. This currently causes a lot of pending credits for our mac users. About 80 workunits currently seem to be have affected."
|
||
ID: 863 | Rating: 0 | rate: / | ||
"There seem to be some problems with the mac intel app in that the results that are returned from different macs (Macbook, MacMini, Macpro) are not the same (they should be). We cannot reproduce this on our macs in the lab, but are currently looking into this. This currently causes a lot of pending credits for our mac users. About 80 workunits currently seem to be have affected." Actually that example suggests they all matched because the WU status is now "Done". One of the 3 didn't get credits which would be an error if the 3 in fact matched. The question is, if they did not match then why has the WU been given status "Done" and why hasn't a 4th WU been issued or at least queued? In the hypothetical case you propose (which is in fact a case that occurs frequently), the validator should draw no conclusions and should issue a 4th WU. If the 4th matches B then a 5th WU should be issued. If the 4th matches A then that would constitute a quorum, B would be declared invalid and the three that returned A would be declared valid. Who would receive credits? Well that all depends on how the project writes it's validator and whether the validator actually works. Sometimes they don't. |
||
ID: 915 | Rating: 0 | rate: / | ||
The result is pending credits? Shouldn't this also cause WUs that have an outcome of "Success" and a valid state of "Invalid"? For example, what if two Mac Minis return result A, and a MacBook returns result B. Won't it then say result B is Invalid like this?: Yeah, it has changed from when I originally posted this. One of the 3 didn't get credits which would be an error if the 3 in fact matched. The question is, if they did not match then why has the WU been given status "Done" and why hasn't a 4th WU been issued or at least queued? I think the administrators cleaned up all the pending 5.01 units like this, since they told us to abort all the outstanding 5.01 WUs when 5.02 for the mac was released. ____________ Dublin, CA Team SETI.USA |
||
ID: 919 | Rating: 0 | rate: / | ||
It looks like the problem still exists with 5.02. |
||
ID: 1053 | Rating: 0 | rate: / | ||
That is correct. It looks like we will get the new charmm version tomorrow which will hopefully help to get rid of this problem.
It looks like the problem still exists with 5.02. ____________ D@H the greatest project in the world... a while from now! |
||
ID: 1058 | Rating: 0 | rate: / | ||
Message boards : Number crunching : results that are returned from different macs
Database Error: The MySQL server is running with the --read-only option so it cannot execute this statement
array(3) { [0]=> array(7) { ["file"]=> string(47) "/boinc/projects/docking/html_v2/inc/db_conn.inc" ["line"]=> int(97) ["function"]=> string(8) "do_query" ["class"]=> string(6) "DbConn" ["object"]=> object(DbConn)#10 (2) { ["db_conn"]=> resource(72) of type (mysql link persistent) ["db_name"]=> string(7) "docking" } ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> &string(50) "update DBNAME.thread set views=views+1 where id=74" } } [1]=> array(7) { ["file"]=> string(48) "/boinc/projects/docking/html_v2/inc/forum_db.inc" ["line"]=> int(60) ["function"]=> string(6) "update" ["class"]=> string(6) "DbConn" ["object"]=> object(DbConn)#10 (2) { ["db_conn"]=> resource(72) of type (mysql link persistent) ["db_name"]=> string(7) "docking" } ["type"]=> string(2) "->" ["args"]=> array(3) { [0]=> object(BoincThread)#3 (16) { ["id"]=> string(2) "74" ["forum"]=> string(1) "2" ["owner"]=> string(3) "114" ["status"]=> string(1) "0" ["title"]=> string(45) "results that are returned from different macs" ["timestamp"]=> string(10) "1161656903" ["views"]=> string(4) "1034" ["replies"]=> string(1) "4" ["activity"]=> string(20) "1.7116236252284e-129" ["sufferers"]=> string(1) "0" ["score"]=> string(1) "0" ["votes"]=> string(1) "0" ["create_time"]=> string(10) "1160061667" ["hidden"]=> string(1) "0" ["sticky"]=> string(1) "0" ["locked"]=> string(1) "0" } [1]=> &string(6) "thread" [2]=> &string(13) "views=views+1" } } [2]=> array(7) { ["file"]=> string(63) "/boinc/projects/docking/html_v2/user/community/forum/thread.php" ["line"]=> int(184) ["function"]=> string(6) "update" ["class"]=> string(11) "BoincThread" ["object"]=> object(BoincThread)#3 (16) { ["id"]=> string(2) "74" ["forum"]=> string(1) "2" ["owner"]=> string(3) "114" ["status"]=> string(1) "0" ["title"]=> string(45) "results that are returned from different macs" ["timestamp"]=> string(10) "1161656903" ["views"]=> string(4) "1034" ["replies"]=> string(1) "4" ["activity"]=> string(20) "1.7116236252284e-129" ["sufferers"]=> string(1) "0" ["score"]=> string(1) "0" ["votes"]=> string(1) "0" ["create_time"]=> string(10) "1160061667" ["hidden"]=> string(1) "0" ["sticky"]=> string(1) "0" ["locked"]=> string(1) "0" } ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> &string(13) "views=views+1" } } }query: update docking.thread set views=views+1 where id=74