Commit Graph

2295 Commits

Author SHA1 Message Date
Rom Walton 3dc04f98fb Quick Updates
svn path=/trunk/boinc/; revision=20861
2010-03-12 00:26:42 +00:00
Rom Walton 03e9106162 Quick Updates
svn path=/trunk/boinc/; revision=20860
2010-03-12 00:23:38 +00:00
Rom Walton 278c916d91 Quick Updates
svn path=/trunk/boinc/; revision=20851
2010-03-11 21:19:40 +00:00
David Anderson 4f77556c74 - client: if a GPU job is blocked on available mem,
don't fetch more jobs for that resource type

svn path=/trunk/boinc/; revision=20817
2010-03-10 06:00:37 +00:00
David Anderson 8062f21d59 - server credit stuff (partial checkin)
svn path=/trunk/boinc/; revision=20810
2010-03-09 04:15:10 +00:00
Rom Walton 690a24ea36 Quick Updates
svn path=/trunk/boinc/; revision=20809
2010-03-08 20:20:10 +00:00
David Anderson b415b07785 - client: revisit the domino-effect preemption problem.
Removed my changes of 19 Jan 2010, which didn't work.
    Added new mechanism: keep track of whether a job J has ever run in EDF.
    If so, and if another job of the same project and resource type as J
    is marked as deadline miss, then mark J as deadline miss,
    so that it won't get preempted.
- web: change "result" to "task" in server status page
- admin web: show server stable SVN revision, not trunk

svn path=/trunk/boinc/; revision=20805
2010-03-05 21:13:53 +00:00
Rom Walton 8d80ded6ac Quick Updates
svn path=/trunk/boinc/; revision=20804
2010-03-05 19:15:17 +00:00
Rom Walton 20f6d7cfd4 Quick Updates
svn path=/trunk/boinc/; revision=20803
2010-03-05 18:38:49 +00:00
David Anderson 4f067e2a44 svn path=/trunk/boinc/; revision=20797 2010-03-04 21:23:30 +00:00
David Anderson 12a85e5ced - scheduler: code cleanup: goto considered harmful
- scheduler: when calculate scheduler runtime,
    don't include the part reading request msg from client.
    That can be misleadingly long

svn path=/trunk/boinc/; revision=20781
2010-03-03 19:29:23 +00:00
David Anderson e8f8c7bde2 - API: Win: resume other threads before exiting from timer thread.
Attempt to fix E@h bug.
- client: fix messages: asking for X instances doesn't mean
    that X instances are idle

svn path=/trunk/boinc/; revision=20772
2010-03-02 18:58:34 +00:00
Charlie Fenton 7c4d87d486 Release Mac BOINC 6.10.36 to alpha test
svn path=/trunk/boinc/; revision=20766
2010-03-02 02:22:12 +00:00
Rom Walton 1b91ec8720 Quick Updates
svn path=/trunk/boinc/; revision=20762
2010-03-01 17:53:48 +00:00
Charlie Fenton a3082cb2e0 Release BOINC Mac 6.10.35 to alpha test
svn path=/trunk/boinc/; revision=20740
2010-02-26 09:48:36 +00:00
Rom Walton 6fe1c90c75 Quick Updates
svn path=/trunk/boinc/; revision=20735
2010-02-25 18:03:46 +00:00
Charlie Fenton f1336e5ed9 Correct Mac 6.10.34 release date
svn path=/trunk/boinc/; revision=20720
2010-02-24 09:56:11 +00:00
Charlie Fenton 07fd8f59ce Release BOINC Mac 6.10.34 to alpha test
svn path=/trunk/boinc/; revision=20717
2010-02-24 09:33:27 +00:00
Rom Walton a7930c58ed Quick Updates
svn path=/trunk/boinc/; revision=20709
2010-02-23 18:41:46 +00:00
David Anderson 575cec858c - admin web: a project must provide an .htaccess file
or an auth_ops() function (not necessarily both).
    New projects are given an .htaccess file with no .htpasswd,
    so they must either create a .htpasswd file
    or define auth_ops() in order to use admin web pages.

svn path=/trunk/boinc/; revision=20671
2010-02-21 04:45:52 +00:00
David Anderson d78b5fb79a - client: if a project is anonymous platform and it has no
app versions that use a resource,
    don't request work from it for that resource.

svn path=/trunk/boinc/; revision=20549
2010-02-11 22:19:22 +00:00
David Anderson 906cfeb4f4 - parsing of platforms from WCG's get_project_config.php was wrong
svn path=/trunk/boinc/; revision=20461
2010-02-07 04:01:11 +00:00
Charlie Fenton 93e680e346 Release Mac BOINC 6.10.33 to alpha test
svn path=/trunk/boinc/; revision=20430
2010-02-05 08:47:28 +00:00
Charlie Fenton 556c9141e6 Release Mac BOINC 6.10.32 to alpha test
svn path=/trunk/boinc/; revision=20414
2010-02-04 00:14:30 +00:00
Rom Walton a53d2486b0 Quick Updates
svn path=/trunk/boinc/; revision=20405
2010-02-03 18:05:20 +00:00
Rom Walton ca2b898700 Quick Updates
svn path=/trunk/boinc/; revision=20401
2010-02-03 17:18:10 +00:00
Charlie Fenton 703a496091 Mac Sandbox: update documentation
svn path=/trunk/boinc/; revision=20294
2010-01-28 10:33:21 +00:00
Rom Walton 1effb5364e Quick Updates
svn path=/trunk/boinc/; revision=20281
2010-01-27 17:46:44 +00:00
Charlie Fenton 8d597082c3 Update sandbox documentation
svn path=/trunk/boinc/; revision=20275
2010-01-27 08:57:37 +00:00
Rom Walton 509b3b5896 Quick Updates
svn path=/trunk/boinc/; revision=20266
2010-01-25 23:47:44 +00:00
David Anderson ec59acc24c svn path=/trunk/boinc/; revision=20240 2010-01-22 04:05:34 +00:00
David Anderson fac88a844f svn path=/trunk/boinc/; revision=20207 2010-01-20 17:26:50 +00:00
David Anderson fe7d8b34f3 - client simulator: done for now
svn path=/trunk/boinc/; revision=20204
2010-01-20 06:35:57 +00:00
David Anderson e84d691136 - update BOINC project translation template
svn path=/trunk/boinc/; revision=20179
2010-01-15 23:25:46 +00:00
David Anderson e7dcff182f - web DB code: fix PHP warning when enumeration returns nothing.
From Nicolas. fixes #974
- client: tiny code shuffle

svn path=/trunk/boinc/; revision=20178
2010-01-15 23:08:55 +00:00
Rom Walton 76d3d51331 Quick Updates
svn path=/trunk/boinc/; revision=20176
2010-01-15 18:52:58 +00:00
Charlie Fenton 2fafa1c767 Release Mac BOINC 6.10.28 to alpha test
svn path=/trunk/boinc/; revision=20137
2010-01-12 12:19:28 +00:00
David Anderson 0255297345 - API: if app can't acquire lock file, tell the client not
to restart app for 10 minutes.
    Hopefully what will happen is:
    - another instance of app is running in slot dir
        (shouldn't happen, but sometimes does)
    - that app will eventually finish, and will write
        a checkpoint file saying so.
        It will call boinc_finish(0), but the client won't notice
        that it has exited.
    - the next time the client starts the app,
        it will acquire lock, see that it's done,
        and call boinc_finish(0).
        This time the client will notice,
        and the job will be reported as correct.
    The downside to all this is that the client won't know
    that the CPU is in use, and will schedule NCPUS jobs.

svn path=/trunk/boinc/; revision=20128
2010-01-11 20:52:55 +00:00
David Anderson b5b6b1e794 svn path=/trunk/boinc/; revision=20121 2010-01-10 22:51:53 +00:00
David Anderson da6b6b33fe - client: fix notification display logic
svn path=/trunk/boinc/; revision=20119
2010-01-10 21:57:15 +00:00
David Anderson d6b6f8d5db - client (Mac): append /usr/local/cuda/lib to LD_LIBRARY_PATH
and DYLD_LIBRARY_PATH
- client simulator: compile fixes

svn path=/trunk/boinc/; revision=20117
2010-01-09 16:41:17 +00:00
Charlie Fenton d04d50861f Release Mac BOINC 6.10.27 to alpha test
svn path=/trunk/boinc/; revision=20115
2010-01-09 07:54:59 +00:00
Charlie Fenton b49e36049b Release Mac BOINC 6.10.26 to alpha test
svn path=/trunk/boinc/; revision=20099
2010-01-07 12:41:15 +00:00
David Anderson 37aae854f3 - client: scheduling problem:
- a project overestimates job FLOP counts
    - the client starts jobs in EDF mode
    - as job progresses and fraction done increases,
        its completion time estimate decreases until
        it's no longer a deadline miss.
    - job gets preempted by other job from that project;
        you end up with lots of partly completed jobs.
    Solution (I hope): if an app version has running jobs,
        compute a "temp DCF" for the app version,
        which is the min of dynamic/static estimates for its jobs.
        Apply this scaling factor to completion time estimates
        for unstarted jobs in RR simulation
- client: the estimation of remaining time of running jobs was wrong
    (how did this bug survive so long?)

svn path=/trunk/boinc/; revision=20077
2010-01-06 06:01:23 +00:00
David Anderson e2df29dfcf svn path=/trunk/boinc/; revision=20059 2010-01-01 21:09:49 +00:00
David Anderson fd1d46d17f - client: Unix: if can't create client lock file,
report ERR_OPEN rather than ERR_ALREADY_RUNNING
    fixes #970

svn path=/trunk/boinc/; revision=20051
2009-12-31 02:15:26 +00:00
David Anderson d86c0b2802 - web tweaks
svn path=/trunk/boinc/; revision=20037
2009-12-24 22:47:53 +00:00
David Anderson 4e9fc3d595 - client: a big glob of new code related to notices.
Not functional yet.


svn path=/trunk/boinc/; revision=20002
2009-12-21 17:49:28 +00:00
David Anderson 43d4c667a7 - web: add Comment link to news items
svn path=/trunk/boinc/; revision=19991
2009-12-19 18:14:04 +00:00
David Anderson 12955d898c - client (Mac): it's DYLD_LIBRARY_PATH, not DYLIB_LIBRARY_PATH
svn path=/trunk/boinc/; revision=19972
2009-12-18 17:49:38 +00:00