non-BOINC CPU time.
NOTE: when you nice a process to 19,
its priority in /proc is 39 (at least on Ubuntu and FC11).
I can't find where this offset (20) is documented,
so I just hardwired 39.
TODO: Mac
svn path=/trunk/boinc/; revision=22424
don't include it in non-BOINC CPU time.
Otherwise the presence of such a process could
prevent BOINC from running apps.
(Windows only - will do Unix/Mac later)
svn path=/trunk/boinc/; revision=22422
leave them in memory.
Otherwise (if the CPU use is caused by launching an app,
say by security software)
we would get into a loop.
svn path=/trunk/boinc/; revision=22420
cmdline arg.
Suppresses the fetch of project list and of current client version #.
Use when running on grid nodes.
- debugging on client simulator. Not done yet.
svn path=/trunk/boinc/; revision=22414
Old: when a job finished, we cleared the backoffs for the
resources it used. The idea was to get more jobs
immediately in the case where the client was at
a jobs-in-progress limit.
Problem: this resulted in an RPC immediately,
typically before the output files were uploaded.
So the client is still at the limit, and doesn't get jobs.
New: clear the backoffs at the point when output files
have been uploaded and the job is ready to report.
- client: change range in resource backoff from (0,x) to (.5, 1.5*x)
svn path=/trunk/boinc/; revision=22411
Insteady of using its own XML input files,
the simulator now takes a client_state.xml file as input.
The simulator generates a synthetic workload based on the
projects, apps, app versions, WUs, and result it finds there.
This means that a user seeing aberrant behavior
can just send their client_state.xml file
and (hopefully) we can use the simulator to repro.
The simulator now can model GPUs.
As of this checkin, the simulator compiles but doesn't work.
There should be no change in the actual client.
svn path=/trunk/boinc/; revision=22409
- MGR: If connected to the localhost, don't display the computer name
in the window title.
- MGR: Change the exit menu item text to be a little more specific about
what is being shutdown. Use the same scheme as the exit text in the
status bar so that it'll automatically be localized.
- SCR: Remove some old Win9x code.
clientgui/
AdvancedFrame.cpp
BOINCTaskBar.cpp
clientscr/
screensaver_win.cpp, .h
svn path=/trunk/boinc/; revision=22402
If <use_since_time> is included in feed description,
the client will append &since_time=x to the URL,
where x is the lastBuildDate of the previous reply.
This notices handler (notices.php) sends only notices
newer than this.
- client: discard old notices as they arrive
svn path=/trunk/boinc/; revision=22396
allow for the possibility that suspended BOINC apps
aren't really suspended
(e.g. multithread apps that don't use boinc_init_parallel())
- client: message tweak
svn path=/trunk/boinc/; revision=22388