Commit Graph

235 Commits

Author SHA1 Message Date
David Anderson 905910f806 - API: some out-of-mem checks
svn path=/trunk/boinc/; revision=13151
2007-07-13 20:18:46 +00:00
David Anderson a3c22a1bf7 - client: add constructor/destructor for APP_VERSION, WORKUNIT, RESULT
- client: with anonymous platform, don't link app version twice

client/
    client_types.h
    client_state.C
    cs_apps.C
    cs_files.C
    cs_prefs.C
    cs_scheduler.C
    cs_statefile.C
    sim_util.C
html/
    uotd.inc
sched/
    edf_sim.h
    server_types.h

svn path=/trunk/boinc/; revision=12638
2007-05-10 16:23:10 +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
David Anderson e6f9499b02 *** empty log message ***
svn path=/trunk/boinc/; revision=12361
2007-04-13 04:22:20 +00:00
David Anderson 4931b54706 *** empty log message ***
svn path=/trunk/boinc/; revision=12335
2007-04-09 16:19:42 +00:00
David Anderson 275427c9a2 *** empty log message ***
svn path=/trunk/boinc/; revision=12304
2007-04-03 20:30:44 +00:00
David Anderson 1be9af1b1a *** empty log message ***
svn path=/trunk/boinc/; revision=12303
2007-04-03 19:35:33 +00:00
David Anderson ebf7dd730d *** empty log message ***
svn path=/trunk/boinc/; revision=12301
2007-04-03 17:16:39 +00:00
David Anderson 138f17af40 *** empty log message ***
svn path=/trunk/boinc/; revision=12216
2007-03-13 19:33:27 +00:00
David Anderson e3dd5f75f9 *** empty log message ***
svn path=/trunk/boinc/; revision=12136
2007-02-21 22:27:35 +00:00
David Anderson 81effa6a7b *** empty log message ***
svn path=/trunk/boinc/; revision=12127
2007-02-21 16:26:51 +00:00
David Anderson 4d4fa94083 *** empty log message ***
svn path=/trunk/boinc/; revision=12097
2007-02-16 05:04:08 +00:00
David Anderson ca95542fed *** empty log message ***
svn path=/trunk/boinc/; revision=12029
2007-02-05 03:37:17 +00:00
David Anderson 71fc6345b7 *** empty log message ***
svn path=/trunk/boinc/; revision=11957
2007-01-24 21:20:57 +00:00
David Anderson 048073dcf2 *** empty log message ***
svn path=/trunk/boinc/; revision=11953
2007-01-24 20:39:50 +00:00
David Anderson d7811336bc *** empty log message ***
svn path=/trunk/boinc/; revision=11911
2007-01-19 20:56:49 +00:00
David Anderson fc17c0202b *** empty log message ***
svn path=/trunk/boinc/; revision=11329
2006-10-20 20:21:33 +00:00
David Anderson db24601537 *** empty log message ***
svn path=/trunk/boinc/; revision=11123
2006-09-07 20:39:25 +00:00
David Anderson 20dea204ca *** empty log message ***
svn path=/trunk/boinc/; revision=10972
2006-08-22 20:58:57 +00:00
David Anderson 33b0af9fe3 *** empty log message ***
svn path=/trunk/boinc/; revision=10892
2006-08-11 04:16:23 +00:00
David Anderson c7fe57ad41 *** empty log message ***
svn path=/trunk/boinc/; revision=10878
2006-08-10 17:36:28 +00:00
David Anderson fc40d79af2 *** empty log message ***
svn path=/trunk/boinc/; revision=10846
2006-08-07 00:31:28 +00:00
David Anderson b340041cf5 *** empty log message ***
svn path=/trunk/boinc/; revision=10829
2006-08-03 16:39:57 +00:00
David Anderson b702fd0810 *** empty log message ***
svn path=/trunk/boinc/; revision=10824
2006-08-03 04:07:18 +00:00
David Anderson 486e704ba4 *** empty log message ***
svn path=/trunk/boinc/; revision=10654
2006-07-17 16:38:53 +00:00
David Anderson c322094210 *** empty log message ***
svn path=/trunk/boinc/; revision=10644
2006-07-13 04:01:04 +00:00
David Anderson 885b54c4e8 work fetch
svn path=/trunk/boinc/; revision=10609
2006-07-10 00:46:07 +00:00
David Anderson 0101a1ae63 *** empty log message ***
svn path=/trunk/boinc/; revision=10505
2006-06-23 20:05:12 +00:00
David Anderson 978c79f062 *** empty log message ***
svn path=/trunk/boinc/; revision=10467
2006-06-22 19:40:30 +00:00
David Anderson 9d12b889e0 *** empty log message ***
svn path=/trunk/boinc/; revision=10444
2006-06-21 22:08:20 +00:00
David Anderson a656890133 *** empty log message ***
svn path=/trunk/boinc/; revision=10419
2006-06-20 23:25:06 +00:00
David Anderson 89188d2aa5 *** empty log message ***
svn path=/trunk/boinc/; revision=10417
2006-06-20 22:03:15 +00:00
David Anderson 37248491e4 *** empty log message ***
svn path=/trunk/boinc/; revision=10414
2006-06-20 19:34:42 +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 89930e4aa8 *** empty log message ***
svn path=/trunk/boinc/; revision=10400
2006-06-19 17:40:53 +00:00
David Anderson 1fa2e3de0a *** empty log message ***
svn path=/trunk/boinc/; revision=10393
2006-06-19 04:29:26 +00:00
David Anderson f4ffa949de CPU scheduler
svn path=/trunk/boinc/; revision=10365
2006-06-15 23:15:27 +00:00
David Anderson 082ccd748c general prefs cleanup
svn path=/trunk/boinc/; revision=10242
2006-06-02 20:32:20 +00:00
David Anderson 7df45e9ba6 *** empty log message ***
svn path=/trunk/boinc/; revision=10206
2006-05-25 22:00:10 +00:00
David Anderson 6c29f101bf CPU usage limit
svn path=/trunk/boinc/; revision=10168
2006-05-21 22:03:36 +00:00
David Anderson 527f0a4852 allow locally-generated input files
svn path=/trunk/boinc/; revision=10055
2006-04-28 17:23:00 +00:00
David Anderson de1113c71a code reorg
svn path=/trunk/boinc/; revision=9421
2006-02-08 21:05:51 +00:00
David Anderson 00cafefdad cpu scheduling code cleanup
svn path=/trunk/boinc/; revision=9416
2006-02-07 23:08:23 +00:00
David Anderson f13d4d164f remove CPU sched code
svn path=/trunk/boinc/; revision=9414
2006-02-07 22:43:14 +00:00
David Anderson 7f6fe69e50 LTD
svn path=/trunk/boinc/; revision=9398
2006-02-03 08:36:00 +00:00
David Anderson 710be691c3 LTD calculation
svn path=/trunk/boinc/; revision=9397
2006-02-02 23:59:47 +00:00
David Anderson 028f6b56b2 *** empty log message ***
svn path=/trunk/boinc/; revision=9366
2006-01-31 19:24:13 +00:00
David Anderson a412f79441 LTD fix
svn path=/trunk/boinc/; revision=9351
2006-01-31 00:02:31 +00:00
David Anderson 32d14c4c68 back out scheduler changes
svn path=/trunk/boinc/; revision=9349
2006-01-30 21:13:49 +00:00
David Anderson f6b5d40731 new scheduler code, commented out
svn path=/trunk/boinc/; revision=9348
2006-01-30 20:01:47 +00:00