Validate errors


Advanced search

Message boards : Number crunching : Validate errors

Sort
Author Message
Profile Rebirther
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 63
ID: 52
Credit: 69,033
RAC: 0
Message 5518 - Posted 11 Nov 2009 17:20:14 UTC

http://docking.cis.udel.edu/community/result.php?resultid=8983328

The first result came earlier in so the second automatically validated as invalid.

P . P . L .
Avatar

Joined: Oct 20 08
Posts: 69
ID: 2725
Credit: 1,000,979
RAC: 0
Message 5848 - Posted 26 Mar 2010 3:28:21 UTC
Last modified: 26 Mar 2010 3:30:37 UTC

Hi.

I don't know why/how this happened they both ran fine for me. Both were aborted

by first user, I'm running Linux x64.

Did it have something to do with the server being down?

Validate error

1bl6_97_mod0013bp38alpha_4280_231844_1

1bl6_97_mod0013bp38alpha_4281_356463_1

http://docking.cis.udel.edu/community/workunit.php?wuid=11194140

http://docking.cis.udel.edu/community/workunit.php?wuid=11194141
____________


Ananas

Joined: Aug 29 09
Posts: 56
ID: 17736
Credit: 2,500,425
RAC: 0
Message 5849 - Posted 26 Mar 2010 9:09:45 UTC
Last modified: 26 Mar 2010 9:30:01 UTC

It has been caused by this ancient BOINC bug (server side!) that it delivers one result too much.

With this setting :

max # of error/total/success tasks 0, 1, 1

it should send out only one result of this workunit and never send a second one, independant from the outcome of the first.

A second one can never be successful, because of both :

- Too many error results (this is what your workunit says)
- Too many total results


It could be fixed very easily by checking the limits with one more (simulated) success result, i.e. it should check what would happen if an additional success result was added.

Again : It is not a Docking bug but one in the BOINC server software.

P . P . L .
Avatar

Joined: Oct 20 08
Posts: 69
ID: 2725
Credit: 1,000,979
RAC: 0
Message 5865 - Posted 26 Mar 2010 21:50:45 UTC

Ananas.

Thanks i didn't see that, it needs to be fixed/changed then!

____________


Profile Trilce Estrada
Forum moderator
Project administrator
Project developer
Project tester

Joined: Sep 19 06
Posts: 189
ID: 119
Credit: 1,217,236
RAC: 0
Message 5866 - Posted 26 Mar 2010 23:23:12 UTC - in response to Message ID 5865 .

I just changed the transitioner, and hopefully it will assign credits to those additional instances, and won't generate extra workunits anymore. I'll keep checking to be sure it is working

Thanks

P . P . L .
Avatar

Joined: Oct 20 08
Posts: 69
ID: 2725
Credit: 1,000,979
RAC: 0
Message 5867 - Posted 26 Mar 2010 23:31:42 UTC

Trilce.

Thanks for the quick work, I hope it fixes it to.


____________


Ananas

Joined: Aug 29 09
Posts: 56
ID: 17736
Credit: 2,500,425
RAC: 0
Message 5878 - Posted 28 Mar 2010 23:08:58 UTC - in response to Message ID 5866 .

I just changed the transitioner, and hopefully it will assign credits to those additional instances, and won't generate extra workunits anymore. I'll keep checking to be sure it is working

Thanks


If it does work and your solution is a fix and not a workaround for your specific 0/1/1 WU settings, maybe you could submit it to the BOINC developers (BOINC trac or so), as other projects have the same problem now and then.
Profile Trilce Estrada
Forum moderator
Project administrator
Project developer
Project tester

Joined: Sep 19 06
Posts: 189
ID: 119
Credit: 1,217,236
RAC: 0
Message 5885 - Posted 29 Mar 2010 17:24:33 UTC
Last modified: 29 Mar 2010 17:43:08 UTC

Unfortunately it worked only partially, and we got some side effects. I'm back investigating where exactly in the chain of events is the bug =(

... I think I found the problem, it seems to be working now :)

Message boards : Number crunching : Validate errors

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)#13 (2) {
      ["db_conn"]=>
      resource(72) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(51) "update DBNAME.thread set views=views+1 where id=483"
    }
  }
  [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)#13 (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(3) "483"
        ["forum"]=>
        string(1) "2"
        ["owner"]=>
        string(2) "52"
        ["status"]=>
        string(1) "0"
        ["title"]=>
        string(15) "Validate errors"
        ["timestamp"]=>
        string(10) "1269883473"
        ["views"]=>
        string(3) "180"
        ["replies"]=>
        string(1) "7"
        ["activity"]=>
        string(19) "2.8073155557777e-75"
        ["sufferers"]=>
        string(1) "0"
        ["score"]=>
        string(1) "0"
        ["votes"]=>
        string(1) "0"
        ["create_time"]=>
        string(10) "1257960014"
        ["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(3) "483"
      ["forum"]=>
      string(1) "2"
      ["owner"]=>
      string(2) "52"
      ["status"]=>
      string(1) "0"
      ["title"]=>
      string(15) "Validate errors"
      ["timestamp"]=>
      string(10) "1269883473"
      ["views"]=>
      string(3) "180"
      ["replies"]=>
      string(1) "7"
      ["activity"]=>
      string(19) "2.8073155557777e-75"
      ["sufferers"]=>
      string(1) "0"
      ["score"]=>
      string(1) "0"
      ["votes"]=>
      string(1) "0"
      ["create_time"]=>
      string(10) "1257960014"
      ["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=483