boinc/db
David Anderson 89fab4ece5 - back end: change "daily result quota" mechanism.
Old: config.xml specifies an initial daily quota (say, 100).
        Each host_app_version starts out with this quota.
        On the return of a SUCCESS result,
        the quota is doubled, up to the initial value.
        On the return of an error result, or a timeout,
        the quota is decremented down to 1.
    Problem:
        Doesn't accommodate hosts that can do more than 100 jobs/day.
    New: similar, but
        - on validation of a job, daily quota is incremented.
        - on invalidation of a job, daily quota is decremented.
        - on return of an error result, or a timeout,
            daily quota is min'd with initial quota, then decremented.
    Notes:
        - This allows a host to have an unboundedly large quota
            as long as it continues to return more valid
            than invalid results.
        - Even with this change, hosts that return SUCCESS but
            invalid results will continue to get the initial daily quota.
            It would be desirable to reduce their quota to 1.

svn path=/trunk/boinc/; revision=21675
2010-06-02 00:11:01 +00:00
..
Makefile.am Added include of Makefile.incl and "if INSTALL_HEADERS" around 2009-03-09 15:38:21 +00:00
boinc_db.cpp - back end: change "daily result quota" mechanism. 2010-06-02 00:11:01 +00:00
boinc_db.h svn path=/trunk/boinc/; revision=21232 2010-04-21 20:11:41 +00:00
bolt_constraints.sql - manager: fix unix build (new file) 2008-01-31 23:43:37 +00:00
bolt_schema.sql Bolt stuff 2008-10-30 22:58:33 +00:00
bossa_constraints.sql - scheduler: in matchmaker scheduler, if find a "locked" array slot, 2008-07-18 20:59:59 +00:00
bossa_schema.sql - lib: fix typo 2008-08-20 16:49:37 +00:00
constraints.sql - server: various changes; 2010-03-29 22:28:20 +00:00
db_base.cpp - server: make the -d 4 feature work with FCGI 2010-04-05 23:12:02 +00:00
db_base.h - backend: make "print queries" a runtime instead of compile-time 2010-04-03 00:02:38 +00:00
init_db
schema.sql - back end: new way of deciding: 2010-04-21 19:33:20 +00:00
schema_locality.sql - GUI RPC: more replacement of std::string 2010-03-13 04:40:37 +00:00