Commit Graph

14960 Commits

Author SHA1 Message Date
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
Charlie Fenton 28c3b28fd8 Fix typo in checkin notes
svn path=/trunk/boinc/; revision=20133
2010-01-12 11:37:58 +00:00
Charlie Fenton 66a91b7a5f client sandbox: set LD_LIBRARY_PATH and DYLD_LIBRARY_PATH in switcher
svn path=/trunk/boinc/; revision=20132
2010-01-12 11:36:18 +00:00
Charlie Fenton fcf85c9c83 client sandbox: set LD_LIBRARY_PATH and DYLD_LIBRARY_PATH in switcher
svn path=/trunk/boinc/; revision=20131
2010-01-12 11:34:15 +00:00
BOINC Translator bb62deb9d9 Update Translations
svn path=/trunk/boinc/; revision=20130
2010-01-12 09:00:05 +00:00
BOINC Translator 5fddda4c97 Commit from BOINC Translation Services by user treppolse. 56 of 56 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=20129
2010-01-11 23:16:51 +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
BOINC Translator 98f04138df Commit from BOINC Translation Services by user ChristianB. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=20126
2010-01-11 18:29:48 +00:00
BOINC Translator c3938bafec Update Translations
svn path=/trunk/boinc/; revision=20125
2010-01-11 18:00:02 +00:00
BOINC Translator f314a310d7 Update Translations and update script
svn path=/trunk/boinc/; revision=20123
2010-01-11 17:51:08 +00:00
David Anderson c27f2486e7 - fix python deprecation warning (from Jeremy Cowles)
svn path=/trunk/boinc/; revision=20122
2010-01-11 06:10:17 +00:00
David Anderson b5b6b1e794 svn path=/trunk/boinc/; revision=20121 2010-01-10 22:51:53 +00:00
David Anderson 10f5d255ab - compile warnings
svn path=/trunk/boinc/; revision=20120
2010-01-10 22:18:42 +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 335f5506a9 - user web: make user search translatable
svn path=/trunk/boinc/; revision=20118
2010-01-10 04:28:54 +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 39b576f7e3 MGR: When Event Log is open, do get_messages RPC once per second but do view-specific periodic RPCs at their normal View refresh rate
svn path=/trunk/boinc/; revision=20116
2010-01-09 08:06:58 +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 08fe0f9736 MGR: When Event Log is open, do get_messages RPC once per second but do view-specific periodic RPCs at their normal View refresh rate
svn path=/trunk/boinc/; revision=20112
2010-01-09 07:03:47 +00:00
Charlie Fenton 8b3e60d8e6 MGR: When Event Log is open, do get_messages RPC once per second but do view-specific periodic RPCs at their normal View refresh rate
svn path=/trunk/boinc/; revision=20111
2010-01-09 02:52:48 +00:00
Charlie Fenton f8e7683427 MGR: Separate refresh of Event Log from refresh of tabs; Update Notices tab only when data changed; Clean up some async RPC logic
svn path=/trunk/boinc/; revision=20110
2010-01-09 01:42:46 +00:00
Charlie Fenton 10a8041371 client: Fix another crash bug due to calling memset(this, 0, sizeof(*this)) when the data contains a std::string
svn path=/trunk/boinc/; revision=20109
2010-01-09 00:13:12 +00:00
BOINC Translator 478aca793f Commit from BOINC Translation Services by user GHz. 749 of 749 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=20108
2010-01-08 14:03:33 +00:00
BOINC Translator be6eb8cf91 Commit from BOINC Translation Services by user GHz. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=20107
2010-01-08 14:03:16 +00:00
David Anderson f17e0699b2 svn path=/trunk/boinc/; revision=20104 2010-01-08 01:02:38 +00:00
Rom Walton 4efa403795 - MGR: Prevent timer events from causing recursive ui issues.
clientgui/
        ViewNotifications.cpp

svn path=/trunk/boinc/; revision=20103
2010-01-08 00:04:19 +00:00
David Anderson d800ae43eb - client: work fetch fix: avoid sending null request in certain cases.
- client: fix crash in notices code

svn path=/trunk/boinc/; revision=20101
2010-01-07 21:00:42 +00:00
David Anderson 76e778a44d - manager: tweak notice appearance
svn path=/trunk/boinc/; revision=20100
2010-01-07 17:12:56 +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
Charlie Fenton 3c426465f8 Mac installer: Add CUDA information to Mac ReadMe files
svn path=/trunk/boinc/; revision=20098
2010-01-07 12:34:15 +00:00
Charlie Fenton 727d356e2c Mac: Fix bug in backtrace code
svn path=/trunk/boinc/; revision=20090
2010-01-07 11:29:48 +00:00
David Anderson 0388c6d7e0 - boinccmd: add --get_notices option
svn path=/trunk/boinc/; revision=20089
2010-01-07 04:55:11 +00:00
Charlie Fenton 2ac1ae43cf client: Fix crash bug due to calling memset() on a std::string.
svn path=/trunk/boinc/; revision=20088
2010-01-07 03:09:03 +00:00
Charlie Fenton 91567b526b client: Fix compiler warning
svn path=/trunk/boinc/; revision=20087
2010-01-07 02:06:41 +00:00
David Anderson 31ca27bf6b - admin web: allow setting per-app HR class
svn path=/trunk/boinc/; revision=20086
2010-01-06 21:47:24 +00:00
David Anderson ac3adff1d7 - client: notice fixes
svn path=/trunk/boinc/; revision=20085
2010-01-06 21:39:31 +00:00
David Anderson 21ff6cadea - client: bug in ACTIVE_TASK::est_dur()
svn path=/trunk/boinc/; revision=20084
2010-01-06 17:08:07 +00:00
Charlie Fenton 3aa9a57072 MGR: Rebuild menus after connecting to client to show GPU activity items if needed
svn path=/trunk/boinc/; revision=20082
2010-01-06 12:41:26 +00:00
Charlie Fenton efce090466 client: Async get_state RPC was not updating state.have_ati field
svn path=/trunk/boinc/; revision=20080
2010-01-06 11:56:05 +00:00
Charlie Fenton 506e8fdba9 client: Eliminate x86_64 Mac client so we can link with 32-bit CUDA libraries
svn path=/trunk/boinc/; revision=20078
2010-01-06 10:40:13 +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
Rom Walton 1ce0746f16 Re-enable warnings
svn path=/trunk/boinc/; revision=20076
2010-01-05 17:25:52 +00:00
David Anderson bf65c8ab30 - client: fix format strings for ninstances (can be fraction now)
svn path=/trunk/boinc/; revision=20075
2010-01-05 16:36:42 +00:00
Bernd Machenschalk fbf3ca1450 a couple of locality scheduling fixes:
- remove obsolete and buggy code from transitioner (create_result() in backend_lib)
    - account for 'mixed' scheduling in explain_to_user() in sched_send.cpp
    - finish transition to configurable patterns for distinguishing files reported by the client
      in the Einstein@home-specific part of send_work_locality in sched_locality
      (removed previous hardcoded strcmps)

svn path=/trunk/boinc/; revision=20074
2010-01-05 11:03:10 +00:00
Rom Walton 2154d27fe9 - MGR: Present the newest notices first.
clientgui/
        MainDocument.cpp
    lib/
        gui_rpc_client_ops.cpp

svn path=/trunk/boinc/; revision=20073
2010-01-05 02:21:33 +00:00
David Anderson bd93c0dde2 - GUI RPC: return notices in order of increasing seqno, not decreasing
svn path=/trunk/boinc/; revision=20072
2010-01-05 01:56:30 +00:00
Rom Walton 9bff57e3b8 Quick Updates
svn path=/trunk/boinc/; revision=20071
2010-01-05 01:12:59 +00:00
Rom Walton a9ccfecd7c - MGR: Display each notice in the notices tab.
clientgui/
        MainDocument.cpp
        ViewNotifications.cpp, .h

svn path=/trunk/boinc/; revision=20070
2010-01-04 21:10:05 +00:00
Rom Walton c1e5990bd8 Quick Updates
svn path=/trunk/boinc/; revision=20069
2010-01-04 19:09:41 +00:00
Rom Walton c2799eaa95 - MGR: Implement UI plumbing for notices
clientgui/
        ViewNotifications.cpp, .h

svn path=/trunk/boinc/; revision=20068
2010-01-04 19:04:29 +00:00