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