Commit Graph

2311 Commits

Author SHA1 Message Date
Charlie Fenton 986423bd01 Release Mac BOINC 6.10.50 to alpha test
svn path=/trunk/boinc/; revision=21326
2010-04-29 11:38:28 +00:00
Rom Walton ff9a773ce4 Quick Updates
svn path=/trunk/boinc/; revision=21315
2010-04-28 18:33:31 +00:00
David Anderson 37f08f46b0 - user web: message tweaks
svn path=/trunk/boinc/; revision=21290
2010-04-26 02:34:58 +00:00
Rom Walton 8d7081de05 Quick Updates
svn path=/trunk/boinc/; revision=21152
2010-04-08 19:16:48 +00:00
David Anderson 85e06afe4b - scheduler: app_plan() no longer has to guess how efficiently
an app version will run on a particular host.
- scheduler: fix memory leak: BEST_APP_VERSIONs weren't being freed


svn path=/trunk/boinc/; revision=21148
2010-04-08 18:27:27 +00:00
Rom Walton a27dfb31fc Quick Updates
svn path=/trunk/boinc/; revision=21124
2010-04-06 20:52:20 +00:00
David Anderson 4462fe534b - client: don't do RSS fetch if network suspended
svn path=/trunk/boinc/; revision=21123
2010-04-06 20:32:02 +00:00
Charlie Fenton d4129168fb Make Mac 6.10.44 the development build
svn path=/trunk/boinc/; revision=21110
2010-04-06 00:22:40 +00:00
Rom Walton df55dc6b48 Quick Updates
svn path=/trunk/boinc/; revision=21108
2010-04-05 23:06:55 +00:00
Rom Walton 312fdcfcd0 Quick Updates
svn path=/trunk/boinc/; revision=21092
2010-04-05 18:27:29 +00:00
David Anderson 12869ae674 - client: give dynamic estimate (based on fraction done)
a greater weight in time-to-completion estimate


svn path=/trunk/boinc/; revision=21040
2010-04-01 03:32:14 +00:00
David Anderson fb851311e0 - server: various changes;
see http://boinc.berkeley.edu/trac/wiki/CreditNew

    Projects will need to update DB and recompile all back-end programs.

    Summary:
    - new way of computing credit
    - "reliable host" mechanism is per app version
    - "host punishment" mechanism is per app version
    - adjustment of wu.rsc_fpops_est provides the
        equivalent of per app version DCF
    - max jobs in progress is now per app
    - max jobs per RPC is now per app

    TODO:
    - reliable mechanism:
        - populate and use host_app_version.error_rate
        - populate host_app_version.turnaround
    - host punishment:
        - populate host_app_version.max_jobs_per_day
        - populate host_app_version.n_jobs_today
        - use app.max_jobs_per_day_init
    - job limits:
        - use app.max_jobs_in_progress, max_gpu_jobs_in_progress
        - use app.max_jobs_per_rpc
    - adjust wu.rsc_fpops_est
    - remove old credit stuff
        fpops_cumulative, credit_multiplier
        credit computation in scheduler

- AVERAGE class: use the Knuth algorithm (Wikipedia)


svn path=/trunk/boinc/; revision=21021
2010-03-29 22:28:20 +00:00
Charlie Fenton 81c1af209d Release Mac BOINC 6.10.43
svn path=/trunk/boinc/; revision=20970
2010-03-19 21:36:40 +00:00
Rom Walton d5df18b03c Quick Updates
svn path=/trunk/boinc/; revision=20967
2010-03-19 19:17:28 +00:00
Rom Walton d9501b3787 Quick Updates
svn path=/trunk/boinc/; revision=20965
2010-03-19 17:41:50 +00:00
David Anderson 86582342a8 - GUI RPC: in the structures used in the C++ interface to GUI RPC,
change various std::string to char[n], to improve performance.

NOTE: std::string should ONLY be used in cases where there is
no a priori limit on string length.
If there's a limit (e.g. because the string originates in
a fixed-size database field) always use char[n].

svn path=/trunk/boinc/; revision=20877
2010-03-12 17:47:17 +00:00
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