Commit Graph

19069 Commits

Author SHA1 Message Date
David Anderson d0847d098b - client: when killing a task, don't delete its shmem or change its state.
These mess up the logic for dealing with exited processes.


svn path=/trunk/boinc/; revision=25431
2012-03-15 07:32:32 +00:00
David Anderson 3a69f2d102 - client: on each scheduler RPC,
make sure that files flagged as executable in the reply,
    and that are present, are actually executable.


svn path=/trunk/boinc/; revision=25430
2012-03-15 05:59:01 +00:00
David Anderson c12bd58870 - scheduler: fix FCGI compile
svn path=/trunk/boinc/; revision=25429
2012-03-14 23:31:15 +00:00
Charlie Fenton 79e3e16786 client: On Mac only, update ATI available RAM after getting ATI total RAM size from OpenGL
svn path=/trunk/boinc/; revision=25428
2012-03-14 22:51:02 +00:00
David Anderson 4ce9d9e212 - scheduler: code cleanup for the above
svn path=/trunk/boinc/; revision=25427
2012-03-14 22:42:38 +00:00
David Anderson a16032dee5 - scheduler: add an alternative way of defining app plan functions
that uses an XML configuration file;
    see http://boinc.berkeley.edu/trac/wiki/AppPlanConfig
    From Bernd.


svn path=/trunk/boinc/; revision=25426
2012-03-14 19:53:16 +00:00
Rom Walton c35bf413d5 Quick Updates
svn path=/trunk/boinc/; revision=25425
2012-03-14 18:55:02 +00:00
Rom Walton a52651bf56 - VBOX: Use the boinc_temporary_exit API properly. Wait for 5 minutes
before allowing another attempt to start the VM when the hypervisor
       cannot allocate enough memory.
    - VBOX: Print out a trace statement about the suspend/resume directive
       from the vboxwrapper perspective.  This in conjuction with the
       BOINC API trace statements should provide a better idea with
       what is going on.
       
    samples/vboxwrapper
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25424
2012-03-14 18:54:03 +00:00
Charlie Fenton e76d18c6fc client: When comparing ATI model names from OpenCL and IOKit on a Mac, substitute "AMD" for "ATI"
svn path=/trunk/boinc/; revision=25423
2012-03-14 09:22:53 +00:00
Charlie Fenton 2919c802cd client: When comparing ATI model names from OpenCL and IOKit on a Mac, substitute "AMD" for "ATI"
svn path=/trunk/boinc/; revision=25422
2012-03-14 09:05:10 +00:00
Charlie Fenton 6286e4d9db MGR: fix French translations of Remaining (estimated)
svn path=/trunk/boinc/; revision=25421
2012-03-14 07:43:54 +00:00
David Anderson b155c668fc - transitioner: don't clear a WU's HR and HAV class if there are
timed-out instances; they could still be returned.


svn path=/trunk/boinc/; revision=25420
2012-03-14 07:08:05 +00:00
David Anderson 5c8cdc3957 - scheduler: do homogeneous app version check before rereading WU
as well as after.


svn path=/trunk/boinc/; revision=25419
2012-03-14 06:56:48 +00:00
David Anderson c229667415 Update Translations
svn path=/trunk/boinc/; revision=25418
2012-03-14 01:21:36 +00:00
Rom Walton faee9a567f Update Translations
svn path=/trunk/boinc/; revision=25417
2012-03-14 01:20:15 +00:00
Charlie Fenton e46189a816 VBOX: Fix typo in Mac wrapper name (1686 -> i686)
svn path=/trunk/boinc/; revision=25412
2012-03-13 02:07:32 +00:00
Charlie Fenton 07d30294e0 client: call some Mac coproc_detect debugging code only if coproc_debug flag is set
svn path=/trunk/boinc/; revision=25411
2012-03-13 01:11:23 +00:00
Charlie Fenton 500334af77 client: call some Mac coproc_detect debugging code only if coproc_debug flag is set
svn path=/trunk/boinc/; revision=25410
2012-03-13 01:02:46 +00:00
Charlie Fenton e04221efac client: fix compile errors
svn path=/trunk/boinc/; revision=25409
2012-03-13 00:46:49 +00:00
David Anderson 82d64e9403 - msg tweak and fix compile warnings
svn path=/trunk/boinc/; revision=25408
2012-03-12 23:34:41 +00:00
David Anderson 061f4c3647 - client: message tweak
svn path=/trunk/boinc/; revision=25407
2012-03-12 23:11:42 +00:00
David Anderson 71066313a8 Update Translations
svn path=/trunk/boinc/; revision=25406
2012-03-12 22:50:41 +00:00
David Anderson c703b68090 - server: allow <db_host> to include a :port
svn path=/trunk/boinc/; revision=25405
2012-03-12 21:45:29 +00:00
Rom Walton f52ce7153e - VBOX: If a VM fails to start because the machine is low on memory,
temporarily exit so BOINC can reschedule it for a later time.
        If the problem doesn't go away it'll just time out eventually anyway.
        
    samples/vboxsamples/
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25404
2012-03-12 17:16:51 +00:00
Rom Walton 85fce1d29a - VBOX: Only attempt to reset throttle values if the VM is in
a running state, otherwise controlvm throws an error.
        
    samples/vboxsamples/
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25403
2012-03-12 15:45:09 +00:00
Bernd Machenschalk 731c551284 scheduler: remove lock file when scheduler caught SIGTERM
svn path=/trunk/boinc/; revision=25402
2012-03-12 09:10:42 +00:00
David Anderson 0d04385623 - forgot to add files
svn path=/trunk/boinc/; revision=25401
2012-03-11 01:52:41 +00:00
David Anderson 67d6ab7cf2 - storage: add some code
svn path=/trunk/boinc/; revision=25400
2012-03-11 01:51:07 +00:00
Rom Walton 8f8caec6e7 - VBOX: Allow the CPU execution cap to be set back to 100% after it had
alreadly been set lower.

    samples/vboxwrapper/
        vbox.cpp
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25399
2012-03-09 22:56:19 +00:00
David Anderson d5347f0ff1 - web: allow a project to specify 2 stylesheets
svn path=/trunk/boinc/; revision=25398
2012-03-09 21:40:57 +00:00
Rom Walton f2f9ec8dc3 - VBOX: Setting the CPU Execution Cap should be done with the controlvm
command after the VM has entered a running state instead of using
        modifyvm.
        
    samples/vboxwrapper/
        vbox.cpp

svn path=/trunk/boinc/; revision=25397
2012-03-09 19:53:34 +00:00
David Anderson dfacf7d1c1 - API: remove BOINC_STATUS::suspend_request;
it's an implementation thing, not intended for export.
    Fix a related bug.


svn path=/trunk/boinc/; revision=25396
2012-03-09 19:46:49 +00:00
Rom Walton 4848da29ec Quick Updates
svn path=/trunk/boinc/; revision=25395
2012-03-09 03:07:34 +00:00
Rom Walton 702c78d8c8 - VBOX: Parse the vboxmanage error code for *nix as well.
- VBOX: Switch to using status.suspend_request instead of status.suspend
        when determining when to suspend/resume a VM.  status.suspended is
        now only changed when direct_process_action is set to true.

    samples/vboxwrapper/
        vboxwrapper.cpp
        vbox.cpp

svn path=/trunk/boinc/; revision=25394
2012-03-09 03:05:48 +00:00
David Anderson fe2f589ae2 - API: fix various bugs related to process control and critical sections.
- client: code cleanup (no functional change)



svn path=/trunk/boinc/; revision=25393
2012-03-08 22:42:44 +00:00
David Anderson 5aa97b5578 - API: fix various bugs related to process control and critical sections.
- client: code cleanup (no functional change)


svn path=/trunk/boinc/; revision=25392
2012-03-08 22:22:45 +00:00
Wenjing Wu 9c3e4b76f0 fix bug: batch_name
svn path=/trunk/boinc/; revision=25390
2012-03-07 02:36:55 +00:00
Charlie Fenton 1ec99e50f4 Release Mac BOINC 7.0.20
svn path=/trunk/boinc/; revision=25389
2012-03-06 23:28:44 +00:00
Rom Walton d51163974d Quick Updates
svn path=/trunk/boinc/; revision=25388
2012-03-06 19:23:09 +00:00
Rom Walton 1e8d806df1 - Tag for 7.0.20 release, all platforms
boinc_core_release_7_0_20

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=25385
2012-03-06 15:32:21 +00:00
Rom Walton 02d0798f75 Update Translations
svn path=/trunk/boinc/; revision=25384
2012-03-06 15:30:24 +00:00
David Anderson 6da0094f84 - LAMMPS: fix code formatting
svn path=/trunk/boinc/; revision=25383
2012-03-06 04:53:38 +00:00
David Anderson 86db0cfd5a svn path=/trunk/boinc/; revision=25382 2012-03-05 21:14:03 +00:00
Rom Walton 810bc735cf Update Translations
svn path=/trunk/boinc/; revision=25381
2012-03-05 15:55:35 +00:00
Rom Walton 1bf400a9c9 Quick Updates
svn path=/trunk/boinc/; revision=25380
2012-03-05 15:54:40 +00:00
Bernd Machenschalk 83df8f360b scheduler: fix/augment file_deleter usage message
svn path=/trunk/boinc/; revision=25379
2012-03-05 13:19:47 +00:00
David Anderson 7558829e4a - web: open BBCode instructions in new window (or tab).
Otherwise, on IE, you lose the text you already entered
    when you go back.


svn path=/trunk/boinc/; revision=25378
2012-03-04 20:37:10 +00:00
David Anderson 3f5c03d813 - LAMMPS job submission: set rsc_fpops_bound to 20 times rsc_fpops_est
svn path=/trunk/boinc/; revision=25377
2012-03-04 05:29:14 +00:00
David Anderson c4bd510f22 - typo fix
svn path=/trunk/boinc/; revision=25376
2012-03-04 05:01:37 +00:00
David Anderson d5bf5c46e3 - Manager: in Project Properties page,
show if a GPU type is excluded by configuration
- client: don't fetch work for a resource type if all instances
    of that type are excluded
- web: don't use filter_var(, FILTER_SANITIZE_STRING)
    to strip HTML tags from a string.
    This escapes singles quotes also.
    Use strip_tags() instead.


svn path=/trunk/boinc/; revision=25375
2012-03-04 04:58:41 +00:00