Commit Graph

19028 Commits

Author SHA1 Message Date
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
David Anderson dbed92fbe2 - Manager: small code cleanup
svn path=/trunk/boinc/; revision=25374
2012-03-04 04:50:40 +00:00
Charlie Fenton 1244172cb0 Mac installer: Utility shell script creates users & groups boinc_master and boinc_project with IDs at 501 or above
svn path=/trunk/boinc/; revision=25373
2012-03-03 09:23:14 +00:00
Charlie Fenton 9e7a58e6de Mac installer: Utility shell script creates users & groups boinc_master and boinc_project with IDs at 501 or above
svn path=/trunk/boinc/; revision=25372
2012-03-03 08:58:54 +00:00
Charlie Fenton abfdc4deda Mac installer: Utility shell script creates RealName field for users boinc_master and boinc_project and sets it to empty string
svn path=/trunk/boinc/; revision=25371
2012-03-03 08:50:11 +00:00
Wenjing Wu f088060382 lammps job submission
svn path=/trunk/boinc/; revision=25370
2012-03-03 07:13:33 +00:00
Rom Walton 8887a01904 Quick Updates
svn path=/trunk/boinc/; revision=25369
2012-03-02 19:17:12 +00:00
Rom Walton d2939100d5 - Tag for 7.0.19 release, all platforms
boinc_core_release_7_0_19

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=25367
2012-03-02 18:42:38 +00:00
David Anderson b519207cee svn path=/trunk/boinc/; revision=25366 2012-03-02 08:22:29 +00:00
David Anderson 65625c50ad - initialize batch state
svn path=/trunk/boinc/; revision=25365
2012-03-02 08:16:28 +00:00
Wenjing Wu 74a549df1e wuwj fix bugs of caculation of njobs
svn path=/trunk/boinc/; revision=25364
2012-03-02 07:08:08 +00:00
Wenjing Wu 048b43b544 wuwj sandbox file selection filter
svn path=/trunk/boinc/; revision=25363
2012-03-02 06:12:36 +00:00
David Anderson 64a371173b - client: fix crashing bug when there is 1 instance of a resources.
I'm not sure how this every worked.


svn path=/trunk/boinc/; revision=25362
2012-03-02 03:56:26 +00:00
Rom Walton fafc3b9bc4 Quick Updates
svn path=/trunk/boinc/; revision=25361
2012-03-01 21:12:20 +00:00
Wenjing Wu 242b104f05 wuwn add disk estimation to lammps.php
svn path=/trunk/boinc/; revision=25360
2012-03-01 12:34:50 +00:00
Rom Walton 2030f3ca23 - VBOX: Implement an exponential backoff scheme of sleeping between
commands if a session lock error has been detected.  Cap the overall
        delay to 30 seconds total for a single command.
    
        Experiments performed by jujube(T4T) suggest changing the sleep interval
        to an exponential style backoff would increase our chances of recovering in
        situations where the previous lock is held by a previous instance of
        vboxmanage whos instance data hasn't been cleaned up within vboxsvc yet.
    
    client/
        vbox.cpp

svn path=/trunk/boinc/; revision=25359
2012-03-01 04:23:08 +00:00
Charlie Fenton 6688c21c11 client: On Mac only, get ATI RAM sizes from OpenGL
svn path=/trunk/boinc/; revision=25358
2012-03-01 02:35:45 +00:00
David Anderson 57dc254571 svn path=/trunk/boinc/; revision=25357 2012-02-29 21:14:21 +00:00
David Anderson 4a50b2b2e2 - wrapper: compute final CPU time correctly for multi-process apps
- storage stuff


svn path=/trunk/boinc/; revision=25356
2012-02-29 20:58:45 +00:00
David Anderson 127e905e0d - storage stuff. Getting there.
svn path=/trunk/boinc/; revision=25355
2012-02-29 07:22:59 +00:00
David Anderson 516e5ad798 - storage stuff
svn path=/trunk/boinc/; revision=25354
2012-02-29 01:11:28 +00:00
Charlie Fenton cc1ccf6018 MGR: Change strings in Simple View to match changes in Advanced View: "Remaining" -> "Remaining (Estimated)", "Home page"
svn path=/trunk/boinc/; revision=25353
2012-02-28 12:09:44 +00:00
Charlie Fenton 17bfefda26 MGR: Change strings in Simple View to match changes in Advanced View: "Remaining" -> "Remaining (Estimated)", "Home page"
svn path=/trunk/boinc/; revision=25352
2012-02-28 11:58:30 +00:00
David Anderson f18ffd6fe7 - VDA: add some log messages
- scheduler: add VDA
- client, web: change default prefs to min_buf=.1 days, max_buf=.5 days
- scheduler: app plan function for vbox requires 7.0+ client


svn path=/trunk/boinc/; revision=25351
2012-02-28 06:57:28 +00:00
Rytis Slatkevičius 433770dc16 change antique_file_deleter logic not to delete files that still have workunit records
svn path=/trunk/boinc/; revision=25350
2012-02-27 18:35:07 +00:00
Bernd Machenschalk 9cb28dd25c scheduler: Another feature for debugging the scheduler.
Previously (little known) the scheduler could be hacked to preserve
  the sched_request.xml and sched_reply.xml in own directories
  (you had to modify the initial value of use_files in sched_main.cpp).
  This feature could now be switched on and off on the fly just by
  changing the project config.
  When there is an (existing) directory configured as
  <debug_req_reply_dir>, each schduler instance will write three
  files in there: PID_C_sched.log, PID_C_sched_request.xml and (if all
  goes well) PID_C_sched_reply.xml. PID is the process id of this
  scheduler instance, C is an internal counter within the process if
  FCGI is used. The sched.log will contain nothing else than the
  pid and the IP address of the client. This should allow for
  identifying the scheduler instance responsible for a given
  apache error log message ("premature end of script headers") when
  a scheduler crashed. sched_request.xml (obviously) is the scheduler
  request, and if the scheduler doesn't crash in between, there will
  also be the reply to the client kept in sched_reply.xml
  Remove the <debug_req_reply_dir> tag from the project config
  to turn this feature off.

svn path=/trunk/boinc/; revision=25349
2012-02-27 13:12:24 +00:00
Bernd Machenschalk 3fa88ac1e3 scheduler: the scheduler (stderr) log is buffered to keep the output of
one instance together in the scheduler.log when multiple instances are
  running. Currently the buffer has a fixed size of 32768 charaters.
  On one hand with much debug output this buffer may turn out to be
  too small. OTOH the log of this instance is completely lost in case
  of a crash, which doesn't help with debugging. Thus make the
  scheduler log buffer size configurable using the tag
  <scheduler_log_buffer> in project config. The default value is
  still the old size (32768), set it to 0 to disable buffering
  completely, e.g. for debugging.

svn path=/trunk/boinc/; revision=25348
2012-02-27 12:40:43 +00:00
Bernd Machenschalk d6290ac541 fix typo in previous commit (patch was using old parser)
svn path=/trunk/boinc/; revision=25347
2012-02-27 12:26:46 +00:00
Bernd Machenschalk 5bb86f79b8 scheduler: allow to configure userids for which the scheduler should
not scan the host table. This was previously hardcoded for
  Einstein@home to prevent some users with many (identical) hosts
  from flooding the DB with slow queries. Now add
  <dont_search_host_for_userid>userid</dont_search_host_for_userid>
  to the project config (in config.xml) for each such userid.

svn path=/trunk/boinc/; revision=25346
2012-02-27 12:08:25 +00:00
Bernd Machenschalk df439c128b validator: output the version string even when not in project directory
svn path=/trunk/boinc/; revision=25345
2012-02-27 11:54:02 +00:00
Bernd Machenschalk 7de8d05277 - db_purge: record result and workunit name in index file
svn path=/trunk/boinc/; revision=25344
2012-02-27 11:08:14 +00:00
David Anderson dc4584156d - scheduler: when choosing the best app version,
by default we skip app versions that use a resource
    for which work has not been requested.
    This is determined by the "check_req" arg to get_app_version().
    This flag is cleared whenever we want to send a job
    regardless of whether a requested resource can be used:
    namely, when resending lost jobs, and when sending assigned jobs.

    Fix a bug that could skip unrequested versions even
    when check_req is false.

    NOTES:

    1) The current semantics aren't right.
    When check_req is false, we selected the fastest of all app versions,
    including those for which no work is requested.
    Instead, we should select the fastest of the versions
    for which work is requested if there are any;
    otherwise, select the fastest version.

    2) The mechanism isn't implemented for anonymous platform.
    It should be.

    3) If we've cached an answer (including NULL) for a given
    value of check_req, that answer may be wrong for a different value.


svn path=/trunk/boinc/; revision=25342
2012-02-25 03:54:23 +00:00
David Anderson ce52c9cf3e - storage stuff
svn path=/trunk/boinc/; revision=25341
2012-02-24 22:55:11 +00:00
David Anderson d0413886fa - storage stuff
svn path=/trunk/boinc/; revision=25340
2012-02-24 21:13:00 +00:00
Charlie Fenton 353e703443 Mac installer: Create RealName field for users boinc_master and boinc_project and set it to empty string
svn path=/trunk/boinc/; revision=25337
2012-02-24 21:07:40 +00:00
David Anderson 08d7dcd6d9 - client: amend checkin of 18 Feb to not request work if
work buffer is above upper limit


svn path=/trunk/boinc/; revision=25335
2012-02-24 16:42:38 +00:00
Rom Walton e5d3476e77 - MGR: Rename the "Remaining" column to "Remaining (Estimated)" in the
Advanced GUI/Work view.
        
    clientgui/
        ViewWork.cpp

svn path=/trunk/boinc/; revision=25334
2012-02-24 14:29:21 +00:00
Charlie Fenton 52aa4a1515 Fix typo
svn path=/trunk/boinc/; revision=25330
2012-02-24 12:56:46 +00:00
Charlie Fenton d9abdc1953 Mac installer: Create RealName field for users boinc_master and boinc_project and set it to empty string
svn path=/trunk/boinc/; revision=25329
2012-02-24 12:55:13 +00:00
Charlie Fenton 6877e674df MGR: Update <organization_help_url> in Progress Through Processor's skin file again as requested by Matt Blumberg on 17 February 2012
svn path=/trunk/boinc/; revision=25323
2012-02-24 06:53:40 +00:00
David Anderson 000dbadc3d - install antique file deleter as periodic task (24 hours)
when create new project


svn path=/trunk/boinc/; revision=25322
2012-02-24 03:26:30 +00:00
David Anderson a8f883d2fa - server: split out the "antique file deletion" feature of
file_deleter.cpp into a separate program,
    since it blocks normal file deletion while it's running.
    From Bernd.
- storage stuff


svn path=/trunk/boinc/; revision=25321
2012-02-24 03:09:56 +00:00