- 06 Jan, 2010 2 commits
-
-
Charlie Fenton authored
svn path=/trunk/boinc/; revision=20078
-
David Anderson authored
- 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
-
- 05 Jan, 2010 6 commits
-
-
Rom Walton authored
svn path=/trunk/boinc/; revision=20076
-
David Anderson authored
svn path=/trunk/boinc/; revision=20075
-
Bernd Machenschalk authored
- 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
-
Rom Walton authored
clientgui/ MainDocument.cpp lib/ gui_rpc_client_ops.cpp svn path=/trunk/boinc/; revision=20073
-
David Anderson authored
svn path=/trunk/boinc/; revision=20072
-
Rom Walton authored
svn path=/trunk/boinc/; revision=20071
-
- 04 Jan, 2010 8 commits
-
-
Rom Walton authored
clientgui/ MainDocument.cpp ViewNotifications.cpp, .h svn path=/trunk/boinc/; revision=20070
-
Rom Walton authored
svn path=/trunk/boinc/; revision=20069
-
Rom Walton authored
clientgui/ ViewNotifications.cpp, .h svn path=/trunk/boinc/; revision=20068
-
Rom Walton authored
svn path=/trunk/boinc/; revision=20067
-
Rom Walton authored
clientgui/ AsyncRPC.cpp, .h MainDocument.cpp, .h svn path=/trunk/boinc/; revision=20066
-
Rom Walton authored
- 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
-
David Anderson authored
svn path=/trunk/boinc/; revision=20064
-
David Anderson authored
svn path=/trunk/boinc/; revision=20063
-
- 03 Jan, 2010 2 commits
-
-
David Anderson authored
svn path=/trunk/boinc/; revision=20062
-
David Anderson authored
svn path=/trunk/boinc/; revision=20061
-
- 01 Jan, 2010 6 commits
-
-
David Anderson authored
svn path=/trunk/boinc/; revision=20059
-
David Anderson authored
It's way simpler now. svn path=/trunk/boinc/; revision=20058
-
David Anderson authored
svn path=/trunk/boinc/; revision=20057
-
David Anderson authored
svn path=/trunk/boinc/; revision=20056
-
David Anderson authored
svn path=/trunk/boinc/; revision=20055
-
David Anderson authored
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
-
- 31 Dec, 2009 3 commits
-
-
David Anderson authored
(shouldn't be necessary, but will fix problem cases) svn path=/trunk/boinc/; revision=20053
-
David Anderson authored
(updates scheduler and back-end programs, but not web code) fixes #968 svn path=/trunk/boinc/; revision=20052
-
David Anderson authored
report ERR_OPEN rather than ERR_ALREADY_RUNNING fixes #970 svn path=/trunk/boinc/; revision=20051
-
- 27 Dec, 2009 4 commits
-
-
BOINC Translator authored
svn path=/trunk/boinc/; revision=20050
-
BOINC Translator authored
svn path=/trunk/boinc/; revision=20049
-
BOINC Translator authored
svn path=/trunk/boinc/; revision=20048
-
BOINC Translator authored
svn path=/trunk/boinc/; revision=20041
-
- 25 Dec, 2009 3 commits
-
-
David Anderson authored
svn path=/trunk/boinc/; revision=20040
-
David Anderson authored
so that they and others will see the new version. svn path=/trunk/boinc/; revision=20039
-
David Anderson authored
svn path=/trunk/boinc/; revision=20038
-
- 24 Dec, 2009 5 commits
-
-
David Anderson authored
svn path=/trunk/boinc/; revision=20037
-
David Anderson authored
will have enough jobs to use its share of resource instances. This avoids situations where e.g. on a 2-CPU system a project has 75% resource share and 1 CPU job, and its STD increases without bound. Did a general cleanup of the logic for computing work request sizes (seconds and instances). svn path=/trunk/boinc/; revision=20036
-
David Anderson authored
svn path=/trunk/boinc/; revision=20035
-
David Anderson authored
This is cosmetic - it won't affect work fetch, but it will prevent LTD from changing faster than real time svn path=/trunk/boinc/; revision=20034
-
Charlie Fenton authored
svn path=/trunk/boinc/; revision=20033
-
- 23 Dec, 2009 1 commit
-
-
David Anderson authored
svn path=/trunk/boinc/; revision=20031
-