boinc/samples
David Anderson 4e946854c1 - client/API/vboxwrapper:
add a mechanism so that apps can report sub-processes
    that are not descendants (e.g., virtual machines)
    These processes are then counted as part of the app,
    not as "non-BOINC CPU time".
    This fixes a bug where processing was incorrectly suspended
    because CPU usage by VM apps exceeded the "CPU usage limit" pref.

    Implementation:
    - the PIDs of the processes in question
        are passed from app to client via shared-memory,
        in the app_status channel.
        A new variant of boinc_report_app_status() supports this.
    - the VBox wrapper queries the PID of the VM,
        and reports it in this way.
    - procinfo_app() includes a new argument: a list of PIDs
        that are part of the app, although not ancestrally
        related to the main process.
    - in the client, ACTIVE_TASK now includes a vector "other_pids".
        If this is nonempty, it's passed to procinfo_app().


svn path=/trunk/boinc/; revision=24123
2011-09-02 20:47:05 +00:00
..
atiopencl - API and sample apps: pass buf length arg to boinc_msg_prefix() 2010-09-15 23:03:30 +00:00
example_app - example app: get it right this time 2011-08-24 01:18:23 +00:00
glut Moving the boinc_samples directory under the boinc directory. 2008-07-31 20:12:07 +00:00
image_libs Moving the boinc_samples directory under the boinc directory. 2008-07-31 20:12:07 +00:00
jpeglib Moving the boinc_samples directory under the boinc directory. 2008-07-31 20:12:07 +00:00
mac_build/UpperCase2.xcodeproj Mac: Update build scripts, build examples and documentation 2010-10-11 11:59:05 +00:00
multi_thread - client: fix bug that broke work fetch. 2011-05-07 17:20:56 +00:00
nvcuda - API and sample apps: pass buf length arg to boinc_msg_prefix() 2010-09-15 23:03:30 +00:00
nvopencl - API and sample apps: pass buf length arg to boinc_msg_prefix() 2010-09-15 23:03:30 +00:00
sleeper - make "make distclean" work in all directories 2008-10-21 21:13:52 +00:00
vboxwrapper - client/API/vboxwrapper: 2011-09-02 20:47:05 +00:00
vm_wrapper - add vm_wrapper sample app (from Jarno Rantala, CERN) 2009-08-24 20:00:10 +00:00
worker - Cleanup various warnings 2009-12-16 19:55:09 +00:00
wrapper - Win compile fixes 2011-09-02 18:47:15 +00:00
wrappture - back end: strip <output_template> tags from output templates 2011-06-29 22:26:45 +00:00
client_state_save.xml - client: add --unsigned_apps_ok cmdline option 2009-10-07 18:42:51 +00:00