Commit Graph

207 Commits

Author SHA1 Message Date
David Anderson 7619242655 - Core client: small changes to make the client simulator act reasonably.
- change > to >= for check for running beyond sched period
        - adjust debts before calculating anticipated debt
    
    client/
        client_types.h
        cpu_sched.C
        sim.C

svn path=/trunk/boinc/; revision=12546
2007-05-03 21:22:24 +00:00
David Anderson 4a1741e220 - Core client: handle multiple platforms correctly.
Remove the tacet assumption that a host can handle
        applications for a single platform.
        With the Apr 30 scheduler changes,
        a project may (at different times)
        send app versions for the same app and version number,
        but different platforms.
        Before we would have ignored all but the first;
        now we handle them correctly.

        Implementation notes:
        - Add APP_VERSION.platform, RESULT.platform,
            and RESULT.version_num.
            If these are missing from an XML doc
            (e.g. an existing state file or a scheduler reply
            from a project not running current server)
            then set to the primary platform.
        - Continue to write workunit.version_num
            and active_task.version_num to state file,
            even though these are no longer part of the struct.
            This allows users to revert to an older version.

    client/
        app.C
        check_state.C
        client_state.C,h
        client_types.C,h
        cs_apps.C
        cs_scheduler.C
        cs_statefile.C
        sim.C

svn path=/trunk/boinc/; revision=12542
2007-05-03 17:14:30 +00:00
Rom Walton a100628ee8 - fixes #154:
* refactored the alternate platform mechinism so that we
          can support multiple alternate platforms.
        * moved everything to cs_platforms.C since we expect the
          kind of sprawl that is in host_info.C on the *nix
          environments.
    - Clean up some warnings
          
    client/
        acct_setup.C
        client_state.C, .h
        client_types.h
        cs_platforms.C (Added)
        cs_scheduler.C
        cs_statefile.C
        http_curl.C
    lib/
        str_util.h

svn path=/trunk/boinc/; revision=12531
2007-05-02 17:53:35 +00:00
David Anderson bc98f0e90c *** empty log message ***
svn path=/trunk/boinc/; revision=12367
2007-04-13 22:55:18 +00:00
David Anderson e6f9499b02 *** empty log message ***
svn path=/trunk/boinc/; revision=12361
2007-04-13 04:22:20 +00:00
David Anderson 3eaea4fb71 *** empty log message ***
svn path=/trunk/boinc/; revision=12347
2007-04-11 21:49:57 +00:00
David Anderson 8ee50511de *** empty log message ***
svn path=/trunk/boinc/; revision=12277
2007-03-28 21:30:45 +00:00
David Anderson 2b440dacfe *** empty log message ***
svn path=/trunk/boinc/; revision=12188
2007-03-05 00:32:26 +00:00
David Anderson 6b4803d969 *** empty log message ***
svn path=/trunk/boinc/; revision=12146
2007-02-23 20:24:52 +00:00
David Anderson 3f17de9d9d *** empty log message ***
svn path=/trunk/boinc/; revision=11971
2007-01-25 21:36:27 +00:00
David Anderson 71fc6345b7 *** empty log message ***
svn path=/trunk/boinc/; revision=11957
2007-01-24 21:20:57 +00:00
David Anderson d7811336bc *** empty log message ***
svn path=/trunk/boinc/; revision=11911
2007-01-19 20:56:49 +00:00
David Anderson e06c5202bb *** empty log message ***
svn path=/trunk/boinc/; revision=11831
2007-01-11 00:20:58 +00:00
David Anderson a810ae3be7 *** empty log message ***
svn path=/trunk/boinc/; revision=11806
2007-01-08 22:15:21 +00:00
David Anderson 19785132bc *** empty log message ***
svn path=/trunk/boinc/; revision=11712
2006-12-21 16:56:33 +00:00
David Anderson 6d48e0e244 *** empty log message ***
svn path=/trunk/boinc/; revision=11656
2006-12-12 23:32:25 +00:00
David Anderson dcf1b946db *** empty log message ***
svn path=/trunk/boinc/; revision=11589
2006-11-26 02:06:30 +00:00
David Anderson 76991d81b5 *** empty log message ***
svn path=/trunk/boinc/; revision=11561
2006-11-21 20:57:36 +00:00
David Anderson 27d33df2d4 *** empty log message ***
svn path=/trunk/boinc/; revision=11553
2006-11-20 16:52:03 +00:00
David Anderson 6f6f62c955 *** empty log message ***
svn path=/trunk/boinc/; revision=11515
2006-11-10 17:55:22 +00:00
David Anderson 92a34648a6 *** empty log message ***
svn path=/trunk/boinc/; revision=11494
2006-11-08 00:20:16 +00:00
David Anderson 61865a41bd *** empty log message ***
svn path=/trunk/boinc/; revision=11341
2006-10-23 16:00:51 +00:00
David Anderson fc17c0202b *** empty log message ***
svn path=/trunk/boinc/; revision=11329
2006-10-20 20:21:33 +00:00
David Anderson bc129b6bbb *** empty log message ***
svn path=/trunk/boinc/; revision=11278
2006-10-12 19:43:55 +00:00
David Anderson 0496940440 *** empty log message ***
svn path=/trunk/boinc/; revision=11265
2006-10-09 21:43:59 +00:00
David Anderson dbea89c8b2 *** empty log message ***
svn path=/trunk/boinc/; revision=11262
2006-10-09 18:58:52 +00:00
David Anderson 6709910d1c *** empty log message ***
svn path=/trunk/boinc/; revision=11118
2006-09-06 21:58:12 +00:00
David Anderson 7ce1144b73 *** empty log message ***
svn path=/trunk/boinc/; revision=11076
2006-09-01 21:06:30 +00:00
David Anderson d079ddd589 startup sequence
svn path=/trunk/boinc/; revision=11000
2006-08-24 20:33:46 +00:00
David Anderson 0e5c16169f *** empty log message ***
svn path=/trunk/boinc/; revision=10989
2006-08-23 21:14:47 +00:00
David Anderson 20dea204ca *** empty log message ***
svn path=/trunk/boinc/; revision=10972
2006-08-22 20:58:57 +00:00
David Anderson 65e0f38e2e *** empty log message ***
svn path=/trunk/boinc/; revision=10749
2006-07-25 21:07:14 +00:00
David Anderson 379e5303d3 *** empty log message ***
svn path=/trunk/boinc/; revision=10652
2006-07-14 21:08:12 +00:00
David Anderson 0f9b83a55b project files
svn path=/trunk/boinc/; revision=10517
2006-06-26 22:58:24 +00:00
David Anderson 1234444558 app user friendly name
svn path=/trunk/boinc/; revision=10516
2006-06-26 19:08:00 +00:00
David Anderson 89188d2aa5 *** empty log message ***
svn path=/trunk/boinc/; revision=10417
2006-06-20 22:03:15 +00:00
David Anderson 0a3a8bdbf7 *** empty log message ***
svn path=/trunk/boinc/; revision=10416
2006-06-20 20:29:10 +00:00
David Anderson 3c80d4726f verify-files-on-app-start option
svn path=/trunk/boinc/; revision=10413
2006-06-20 17:36:28 +00:00
David Anderson c745174e90 *** empty log message ***
svn path=/trunk/boinc/; revision=10402
2006-06-19 22:20:24 +00:00
David Anderson 89930e4aa8 *** empty log message ***
svn path=/trunk/boinc/; revision=10400
2006-06-19 17:40:53 +00:00
David Anderson 9b448af477 *** empty log message ***
svn path=/trunk/boinc/; revision=10374
2006-06-16 18:52:25 +00:00
David Anderson f4ffa949de CPU scheduler
svn path=/trunk/boinc/; revision=10365
2006-06-15 23:15:27 +00:00
David Anderson e811df5409 server can request result abort
svn path=/trunk/boinc/; revision=10202
2006-05-25 20:10:08 +00:00
David Anderson bd245ca055 next RPC delay
svn path=/trunk/boinc/; revision=10186
2006-05-23 06:46:19 +00:00
David Anderson 85be4593fa symstore support
svn path=/trunk/boinc/; revision=10174
2006-05-22 09:54:31 +00:00
David Anderson f6a01ea730 *** empty log message ***
svn path=/trunk/boinc/; revision=10084
2006-05-02 22:33:00 +00:00
David Anderson 496d791574 minor
svn path=/trunk/boinc/; revision=9997
2006-04-21 00:02:04 +00:00
David Anderson 50c6a3abe7 *** empty log message ***
svn path=/trunk/boinc/; revision=9913
2006-04-16 18:59:09 +00:00
David Anderson 5b39ce7f39 cpu sched
svn path=/trunk/boinc/; revision=9798
2006-04-05 05:50:34 +00:00
David Anderson fcaf7f979a fix core client crash on long error messages
svn path=/trunk/boinc/; revision=9775
2006-03-30 22:21:18 +00:00