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
Rom Walton
f041e07372
Quick Updates
...
svn path=/trunk/boinc/; revision=20067
2010-01-04 18:45:11 +00:00
Rom Walton
014569af1f
- MGR: Implement Notice RPC infrastructure.
...
clientgui/
AsyncRPC.cpp, .h
MainDocument.cpp, .h
svn path=/trunk/boinc/; revision=20066
2010-01-04 18:09:29 +00:00
Rom Walton
56391da25a
- lib: fixup notice RPCs to make them manager compatible.
...
- lib: remove memset from notice constructor, bad things can happen
when you null out a std::string structure.
lib/
gui_rpc_client.h
gui_rpc_client_ops.cpp
notice.cpp, .h
svn path=/trunk/boinc/; revision=20065
2010-01-04 17:43:18 +00:00
David Anderson
3530f59d73
- client: RSS feed stuff
...
svn path=/trunk/boinc/; revision=20064
2010-01-04 17:08:46 +00:00
David Anderson
2e6e97cfe6
- web: don't show news items if they're hidden
...
svn path=/trunk/boinc/; revision=20063
2010-01-04 17:06:54 +00:00
David Anderson
8d4906e4f1
svn path=/trunk/boinc/; revision=20062
2010-01-03 17:47:40 +00:00
David Anderson
10ed3004c6
- client: ATI available RAM wasn't being detected correctly
...
svn path=/trunk/boinc/; revision=20061
2010-01-03 17:46:11 +00:00
David Anderson
e2df29dfcf
svn path=/trunk/boinc/; revision=20059
2010-01-01 21:09:49 +00:00
David Anderson
1c127cd122
- example multi-thread app: change to use boinc_init_parallel().
...
It's way simpler now.
svn path=/trunk/boinc/; revision=20058
2010-01-01 06:03:08 +00:00
David Anderson
e50bca6ca5
svn path=/trunk/boinc/; revision=20057
2010-01-01 05:53:38 +00:00
David Anderson
da1476f47d
compile fixes
...
svn path=/trunk/boinc/; revision=20056
2010-01-01 05:12:03 +00:00
David Anderson
9e1644e588
svn path=/trunk/boinc/; revision=20055
2010-01-01 05:03:13 +00:00
David Anderson
d5a8f6f1e1
- API: add boinc_init_parallel().
...
This is like boinc_init() but for multithread apps.
Unlike boinc_init(), it suspends/resumes all threads in the app,
not just one.
In Unix, this is done by forking,
and having the parent process handle suspend/resume messages
and suspend/resume the child using signals
On Win, there's some nasty code that enumerates all
threads in the whole system, and suspends/resumes
those in a particular process.
svn path=/trunk/boinc/; revision=20054
2010-01-01 02:50:56 +00:00
David Anderson
36dc2bfaf5
- user web: set user.has_profile when user edits profile
...
(shouldn't be necessary, but will fix problem cases)
svn path=/trunk/boinc/; revision=20053
2009-12-31 06:30:43 +00:00
David Anderson
437087a053
- upgrade: add --server_only option
...
(updates scheduler and back-end programs, but not web code)
fixes #968
svn path=/trunk/boinc/; revision=20052
2009-12-31 02:37:16 +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
BOINC Translator
e485a2581d
Commit from BOINC Translation Services by user GHz. 749 of 749 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=20050
2009-12-27 13:46:14 +00:00
BOINC Translator
e71f2397d3
Commit from BOINC Translation Services by user GHz. 389 of 389 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=20049
2009-12-27 13:45:56 +00:00
BOINC Translator
6c2ccbc278
Commit from BOINC Translation Services by user GHz. 139 of 139 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=20048
2009-12-27 13:44:56 +00:00
BOINC Translator
6a3ded4e31
Commit from BOINC Translation Services by user YG. 139 of 139 messages translated (0 fuzzy).
...
svn path=/trunk/boinc/; revision=20041
2009-12-27 04:52:05 +00:00