2012-01-01 03:37:06 +00:00
|
|
|
David 1 Jan 2012
|
|
|
|
- remote job stuff
|
|
|
|
|
|
|
|
html/
|
|
|
|
inc/
|
|
|
|
sandbox.inc
|
|
|
|
user/
|
|
|
|
lammps.php
|
|
|
|
submit.php
|
2012-01-01 23:44:48 +00:00
|
|
|
|
|
|
|
Rom 1 Jan 2012
|
|
|
|
- OPS: Update failure_result_summary_by_platform.php to include
|
|
|
|
plan class information.
|
2012-01-01 23:54:58 +00:00
|
|
|
- OPS: Update error code translation table
|
2012-01-01 23:44:48 +00:00
|
|
|
|
2012-01-01 23:54:58 +00:00
|
|
|
html/inc
|
|
|
|
result.inc
|
2012-01-01 23:44:48 +00:00
|
|
|
html/ops
|
|
|
|
failure_result_summary_by_platform.php
|
2012-01-02 02:31:12 +00:00
|
|
|
|
|
|
|
David 2 Jan 2012
|
|
|
|
- ops: fix link in index page
|
|
|
|
|
|
|
|
html/
|
|
|
|
ops/
|
|
|
|
index.php
|
|
|
|
user/
|
|
|
|
sandbox.php
|
2012-01-02 04:30:42 +00:00
|
|
|
|
|
|
|
Rom 2 Jan 2012
|
|
|
|
- VBOX: If VirtualBox reports an error snag both the hypervisor system
|
|
|
|
log as well as the VM execution log. Maybe the hypervisor log
|
|
|
|
will tell us what is up with the virtual floppy device.
|
|
|
|
- VBOX: Don't retry commands that are expected to fail in normal use
|
|
|
|
cases. It slows down getting the VM up and running.
|
|
|
|
- VBOX: After starting the VM, use a timed loop waiting for the initial
|
|
|
|
VM state change instead of just waiting for 5 seconds. Older
|
|
|
|
machines can take longer than 5 seconds to switch from poweroff
|
|
|
|
to starting. If we hit the main poll loop in that state the wrapper
|
|
|
|
thinks we have crashed.
|
|
|
|
- VBOX: Strip carriage returns from all the vboxmanage output on
|
|
|
|
Windows.
|
|
|
|
|
2012-01-02 16:53:43 +00:00
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp
|
2012-01-02 05:53:42 +00:00
|
|
|
|
|
|
|
David 2 Jan 2012
|
|
|
|
- client: compute projects' disk share (based on resource share).
|
|
|
|
Report it (along with disk usage) in scheduler request messages.
|
|
|
|
This will allow the scheduler to send file-delete commands
|
|
|
|
if the project is using more than its share.
|
|
|
|
- client: add <disk_usage_debug> log flag
|
|
|
|
- create_work: add --help, show --command_line option
|
|
|
|
|
|
|
|
tools/
|
|
|
|
create_work.cpp
|
|
|
|
html/
|
|
|
|
inc/
|
|
|
|
util.inc
|
|
|
|
user/
|
|
|
|
sandbox.php
|
|
|
|
lib/
|
|
|
|
cc_config.cpp,h
|
|
|
|
client/
|
|
|
|
client_types.h
|
|
|
|
client_state.h
|
|
|
|
cs_prefs.cpp
|
|
|
|
cs_scheduler.cpp
|
|
|
|
cpu_sched.cpp
|
2012-01-02 07:33:08 +00:00
|
|
|
|
|
|
|
David 2 Jan 2012
|
|
|
|
- upgrade script:
|
|
|
|
- prompt user for DB user/passwd if DB updates needed
|
|
|
|
- error out immediately if any DB update fails
|
|
|
|
Fixes #1169, #1170
|
|
|
|
- create_work: check for duplicate <file_info>s in input template
|
|
|
|
NOTE: the input template syntax is pretty clunky
|
|
|
|
|
|
|
|
tools/
|
|
|
|
process_input_template.cpp
|
|
|
|
html/
|
|
|
|
ops/
|
|
|
|
upgrade_db.php
|
|
|
|
inc/
|
|
|
|
util_ops.inc
|
2012-01-02 16:58:11 +00:00
|
|
|
|
|
|
|
Rom 2 Jan 2012
|
|
|
|
- VBOX: Fix crashing issue I introduced last night attempting to
|
|
|
|
extract the hypervisor system log.
|
|
|
|
- VBOX: Report the hypervisor system log with any failed vboxmanage
|
|
|
|
command that happens during the phase where we setup the VM.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
2012-01-03 03:51:43 +00:00
|
|
|
|
|
|
|
David 3 Jan 2012
|
|
|
|
- remote job submission: show input file links
|
|
|
|
- ops: fix message: app.min_version applies to HR app versions,
|
|
|
|
not client version
|
|
|
|
|
|
|
|
html/
|
|
|
|
ops/
|
|
|
|
manage_apps.php
|
|
|
|
user/
|
|
|
|
submit.php
|
|
|
|
sandbox.php
|
2012-01-03 09:47:21 +00:00
|
|
|
|
|
|
|
David 3 Jan 2012
|
|
|
|
- LAMMPS
|
|
|
|
|
|
|
|
html/user/
|
|
|
|
lammps.php
|
2012-01-03 10:14:02 +00:00
|
|
|
|
|
|
|
David 3 Jan 2012
|
|
|
|
- client: calculate disk share for zero-priority projects correctly
|
|
|
|
|
|
|
|
client/
|
|
|
|
cs_prefs.cpp
|
2012-01-03 14:03:11 +00:00
|
|
|
|
|
|
|
Rom 3 Jan 2012
|
|
|
|
- client: Remove scaling factor for AMD OpenCL devices. Latest
|
|
|
|
generation of drivers now report the correct memory size.
|
|
|
|
They didn't wait for the next OpenCL spec change.
|
|
|
|
|
|
|
|
client/
|
2012-01-03 19:06:39 +00:00
|
|
|
coproc_detect.cpp
|
|
|
|
|
|
|
|
Rom 3 Jan 2012
|
|
|
|
- VBOX: Per tester feedback, at an hourly status report to track
|
|
|
|
network usage.
|
|
|
|
- VBOX: For errors where an error code is specified in the output,
|
|
|
|
use that value when returning from vbm_open(). Make it easier
|
|
|
|
to track failure rates by problem type in the ops pages.
|
|
|
|
(Windows Only)
|
|
|
|
- VBOX: Try making the process of extracting the hypervisor system
|
|
|
|
log more robust, make a temp copy of it in the slot directory.
|
|
|
|
Avoid exclusive file lock issues since VboxSvc will still be
|
|
|
|
logging to it.
|
|
|
|
- VBOX: Change the session lock text to make it clearer that the
|
|
|
|
use of other VirtualBox management tools can cause a problem.
|
|
|
|
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp
|
2012-01-03 21:46:57 +00:00
|
|
|
|
|
|
|
Rom 3 Jan 2012
|
|
|
|
- VBOX: Restore the elapsed time from the checkpoint file instead of
|
|
|
|
aid.starting_elapsed_time. It appears some older client versions
|
|
|
|
are giving erratic results.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vboxwrapper.cpp
|
2012-01-04 18:21:40 +00:00
|
|
|
|
|
|
|
Rom 4 Jan 2012
|
|
|
|
- VBOX: Use strtol instead of atol to parse Vbox error codes from
|
|
|
|
stderr/stdout output.
|
|
|
|
- VBOX: Undo my reorg yesterday with regards to report_vm_pid and
|
|
|
|
report_net_usage.
|
|
|
|
- VBOX: Only report network usage in the status report if
|
|
|
|
aid.global_prefs.daily_xfer_limit_mb is non-zero
|
|
|
|
- VBOX: Add the VM log to the list of things reported on a start
|
|
|
|
failure. Hypervisor log suggests that it launched the VM but
|
|
|
|
it failed unexpectedly. So there might be cases where it
|
|
|
|
actually exists.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp
|
2012-01-04 21:09:58 +00:00
|
|
|
|
|
|
|
Rom 4 Jan 2012
|
|
|
|
- VBOX: Move start state change detection code from run() function to
|
|
|
|
start() function and use similar code to handle stop as well.
|
|
|
|
|
|
|
|
Weird stuff happens when people start/stop BOINC quickly,
|
|
|
|
it looks as though the previous VM instance isn't shutdown before we
|
|
|
|
attempt to start it again. Hopefully enough of a wait is in there
|
|
|
|
for the VM to fully halt before the wrapper is terminated.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp
|