Commit Graph

453 Commits

Author SHA1 Message Date
David Anderson a5bcf6ab3b - client: work fetch message tweaks: show state before actions 2013-04-02 17:04:45 -07:00
David Anderson a78705a8d4 - client emulator: ignore non-CPU-intensive apps
- remote job submission:
    - prefix error messages with "BOINC server:"
      so higher levels can tell where the error is coming from
    - "get templates" RPC can take job name instead of app name
- Condor interface
    - add BOINC_SELECT_PROJECT function
    - BOINC_SUBMIT no longer has info about output files
    - Change BOINC_FETCH_OUTPUT semantics
2013-03-22 22:04:35 -07:00
David Anderson d95da0f75c - Condor integration:
- change "query_batch" to "query_batches"; allow multiple batches
    - add "ping server" web RPC and GAHP function
    - change BoincDb::get() so that it generates XML error message if needed
2013-03-22 10:25:39 +01:00
David Anderson bd8ecb1b00 - Condor integration:
- add Web RPC for querying a completed job (returns status,
        stderr out, run times, etc.)
    - support Jaime's changes to GAHP protocol
    - support for zipped output files
2013-03-15 13:38:44 +01:00
David Anderson 72d38818b4 - BOINC/Condor stuff
- C++ interfaces to remote functions: add error_msg argument,
    so caller can get textual description of error
2013-03-07 11:31:39 +01:00
Charlie Fenton 59e11b8b38 Create unified OpenCL sample; delete obsolete separate NVIDIA OpenCL sample files 2013-03-07 11:28:43 +01:00
Charlie Fenton 36dddfd073 samples/openclapp: delete obsolete make file 2013-03-07 11:28:43 +01:00
Charlie Fenton f8c7518c56 Create unified OpenCL sample; update to use boinc_get_opencl_ids();fix bugs 2013-03-07 11:28:43 +01:00
Charlie Fenton 52a25f8194 Create unified OpenCL sample 2013-03-07 11:28:43 +01:00
Charlie Fenton c2f6e9c845 Create unified OpenCL sample 2013-03-07 11:28:43 +01:00
David Anderson d6c92d870c - Code cleanup for remote job submission
- Add abort_jobs operation to BOINC GAHP
- Change batch-related RPCs so that you can identify batch
    either by database ID or name
2013-03-05 17:15:18 +01:00
David Anderson 47d3c9ffff - wrapper: eliminate spurious error message in zip parsing;
make it work if stderr.txt is one of the files being zipped.
- user web: show GPU driver version as 341.07
2013-03-05 17:11:23 +01:00
David Anderson a6af5bf272 - remote job submission tweaks 2013-03-05 17:10:31 +01:00
David Anderson c3ec0e91de - client: show nvidia driver version as 314.07 instead of 314.7 2013-03-05 16:58:44 +01:00
David Anderson 3a530a4c34 - client: check return value of the function (statfs or statvfs)
used to find disk space and usage.
    This may be failing for in-memory filesystems on Linux.
2013-03-05 15:05:29 +01:00
David Anderson 3977ad8845 - Condor interface: small code shuffle 2013-03-05 14:52:38 +01:00
David Anderson 4eed4c1b7d - client: message tweak
- remote job submission: output file fetch now working.  Woo hoo!
2013-03-05 14:52:37 +01:00
David Anderson 46f06b9350 - Remote job submission stuff for Condor.
Submit and Query are more or less working.
2013-03-05 14:52:37 +01:00
David Anderson 7f4263b079 - Condor stuff; basic function works now! 2013-03-05 14:26:40 +01:00
Rom Walton 0efd0b2738 wrapper: remove unneeded debug code from the wrapper 2013-03-05 14:17:54 +01:00
David Anderson 98fbd13a9e - Wrapper: CPU time account was broken on Windows 2013-03-05 14:17:54 +01:00
Rom Walton 32f8e130a9 android: Add environment variables for CC and CFLAGS. The regex stuff in the wrapper was using the Linux(x86) compiler instead of the Android (ARM) cross-compiler. 2013-03-05 14:17:54 +01:00
David Anderson 3321837b01 - wrapper: fix CPU time accounting on Unix 2013-03-05 14:05:04 +01:00
David Anderson 6108deb7b0 - wrapper: use waitpid() instead of wait4(), which is missing on Android. 2013-03-05 14:05:04 +01:00
David Anderson 2a73dc0e01 - remote file management stuff for Condor 2013-03-05 14:05:04 +01:00
David Anderson a46a5926ae - remote file management and job submission stuff for Condor 2013-03-05 14:05:04 +01:00
David Anderson fce6266e23 - Web RPC for remote job submit: fix bugs
- scheduler: message tweaks
2013-03-05 13:53:58 +01:00
David Anderson 0d07e872bd android: Add execute permissions to shell scripts 2013-03-05 13:53:58 +01:00
Rom Walton b96a79f005 android: Fix the example app compile on Android 2013-03-05 13:39:42 +01:00
Rom Walton 4fd40b9c9c android: order dependent 2013-03-05 13:39:42 +01:00
Rom Walton d34bee8759 android: pthread is bundled within the Android libc implementation. We do not need to specify it as an external lib. 2013-03-05 13:39:42 +01:00
Rom Walton bd087f006f android: another time 2013-03-05 13:39:42 +01:00
Rom Walton d8a78b5e4a android: ugh, one more time 2013-03-05 13:39:42 +01:00
Rom Walton 6f55b792a9 android: round three of makefile fixes for wrapper on android 2013-03-05 13:39:42 +01:00
Rom Walton 4d9d3fd4a0 android: lets try this a different way 2013-03-05 13:39:42 +01:00
Rom Walton 6d2ef43306 android: modify makefile to get around build errors when building for android 2013-03-05 13:39:42 +01:00
Rom Walton 4b3cd5e293 android: bug fix for build scripts 2013-03-05 13:39:42 +01:00
Rom Walton e95265a1aa android: commit shell scripts to build uppercase and wrapper for use on Android. 2013-03-05 13:39:42 +01:00
David Anderson 79c6225fc2 - configure: work with "gold" linker 2013-03-05 13:33:27 +01:00
David Anderson 35608c434b - fix Android compile warnings
- intermediate checkin for Condor stuff
2013-03-05 13:33:27 +01:00
Rom Walton 10ed915bcc VBOX: If 'vboxmanage --version' successfully executes we can assume that VirtualBox is installed on all supported platforms. 2013-03-04 17:39:24 +01:00
Rom Walton 41af56d679 Wrapper: Add trace statements to debug problems CAS@Home is having with the wrapper. 2013-03-04 17:39:24 +01:00
Rom Walton 076858a729 LIB: Standardize on using windows_format_error_string and drop windows_error_string.
* Move the windows_format_error_string function to win_util.cpp, .h instead of it being scattered between util.h and str_util.cpp.
* Convert the Windows error string into UTF8 before allowing it to be used by the caller
* Remove windows_error_string from library
2013-03-04 17:39:24 +01:00
Rom Walton 56974bff70 VBOX: If Detection of VirtualBox fails, declare it a temporary failure and reschedule after 24-hours.
6.10 and older do not detect if VirtualBox has been installed.  If a VM job is assigned to a host running on an old client and the wrapper detects VirtualBox is not installed reschedule the job for execution at a later date.  This prevents the client from requesting excessive amounts of work which will all fail.  Eventually the job will error out when it passes its deadline.
2013-03-04 17:39:23 +01:00
Oliver Bock 08126182b6 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
Conflicts:
	checkin_notes
2013-03-04 17:36:15 +01:00
Rom Walton 6c716f918f - VBOX: Clean up VirtualBox version information for all platforms. 2013-03-04 17:35:35 +01:00
David Anderson 18d0f1f4d9 more GAHP code 2013-03-04 17:24:20 +01:00
Rom Walton f57f32fd0b - VBOX: Clean up version string. 2013-03-04 17:24:19 +01:00
Rom Walton 78ed97fd84 Fix build break 2013-03-04 17:24:19 +01:00
Rom Walton 2cb28a822c - VBOX: On *nix systems, if the vboxdrv kernel module isn't loaded declare
it a temp error and reschedule execution at a later date.
2013-03-04 17:24:19 +01:00