boinc/db
David Anderson 618a5c1651 - assimilator: there was a bug in the situation where:
1) a WU is marked as ready for assimilation and has no errors;
    2) it has no canonical result
    In this case, the assimilate handler gets called anyway,
    typically with the canonical result of the previous WU as arg.
    Note: this situation doesn't arise normally;
    it might happen if some results are deleted accidentally.
    The fix: 
    - identify this situation, and set the WU.error_mask to a new code
        (WU_ERROR_NO_CANONICAL_RESULT)
    - zero out the "canonical_result" variable passed to the handler,
        so even if the handler fails to check wu.error_mask,
        at least it won't assimilate the same result twice.
    Thanks to Hendrik Verhoek for finding this bug.
- DB schema: team table type is MyISAM, not InnoDB

svn path=/trunk/boinc/; revision=13938
2007-10-23 17:11:56 +00:00
..
Makefile.am *** empty log message *** 2006-10-16 22:39:27 +00:00
boinc_db.C Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
boinc_db.h - assimilator: there was a bug in the situation where: 2007-10-23 17:11:56 +00:00
bossa_constraints.sql - Bossa: 2007-10-18 21:43:25 +00:00
bossa_schema.sql - Bossa: 2007-10-18 21:43:25 +00:00
constraints.sql - user web: added mechanism for recording team membership changes. 2007-07-27 18:30:10 +00:00
db_base.C Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
db_base.h Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
init_db
schema.sql - assimilator: there was a bug in the situation where: 2007-10-23 17:11:56 +00:00