Commit Graph

82 Commits

Author SHA1 Message Date
Bruce Allen b193f36131 Sched locality change: if the host does not have enough memory to satisfy
a work request, do not search for or send further work.  This is the same
      way that disk space limits are handled.  This is necessary since otherwise
      a host with small memory will endlessly trigger the WU generator, churning
      out infeasible WUs.
Added boolean arg to host_has_file() following David A's advice. This
      eliminates the 'expensive' copy of a large data structure. The bool arg
      makes host_has_file() skip the final WU in the vector in hunting for a file.
Better log message for setting coredump size.
Added RCSID tag to sched_timezone.C

svn path=/trunk/boinc/; revision=5397
2005-02-11 04:00:51 +00:00
Bruce Allen 5e98d1457d Added code to the scheduler so that it will dump core on SEGV. This
is disabled by default.  Having this
is really useful if the scheduler is crashing some of the time.  You
can load the core dump file into a debugger to see where things are
breaking.  To use this, edit sched/main.C by hand and set
#define DUMP_CORE_ON_SEGV 1

svn path=/trunk/boinc/; revision=5385
2005-02-10 16:50:37 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
David Anderson c5d4a375b8 *** empty log message ***
svn path=/trunk/boinc/; revision=5157
2005-01-20 19:03:03 +00:00
Bruce Allen 8addf5b6f9 install a larger buffer for stdout. This ensures that
log information from different scheduler requests running
in parallel don't collide in the log file and appear
intermingled. Very useful when doing verbose debugging.

svn path=/trunk/boinc/; revision=5069
2005-01-11 02:38:15 +00:00
Bruce Allen f31b244f90 Modified CVS id strings. After some fussing with different versions
of gcc to try and force them to not complain with -Wall but to always
include this, I decided to take a simpler approach.  All these strings
now have global linkage.  To prevent namespace conflicts they all
have different names.  For the record, the variable extension is a hash made of the first ten characters of the md5sum of the file path, eg:
    md5hash=`boinc/api/x_opengl.C | md5sum | cut -c 1-10`

svn path=/trunk/boinc/; revision=4979
2005-01-02 18:29:53 +00:00
David Anderson 177b530d0b *** empty log message ***
svn path=/trunk/boinc/; revision=4951
2004-12-28 03:39:52 +00:00
Bruce Allen a24afe2b67 Moved RCSID strings to the end of all .c, .C and .cpp files as per
David's request.

svn path=/trunk/boinc/; revision=4787
2004-12-08 00:40:19 +00:00
David Anderson 2c5f1d1a5b *** empty log message ***
svn path=/trunk/boinc/; revision=4772
2004-12-06 22:41:19 +00:00
Bruce Allen 45525eade1 - Added static volatile const char *BOINCrcsid="$Id$"; string to
the top of all .C files.  This means that 'string' or 'ident'
run on an executable will tell you the exact file versions used
in building it, since CVS replaces $Id$ with a complete version ID
string.  Declaration is volatile so that the compiler won't remove
it even under agressive optimizations.

svn path=/trunk/boinc/; revision=4610
2004-11-20 07:32:32 +00:00
David Anderson 161fb2868f *** empty log message ***
svn path=/trunk/boinc/; revision=4189
2004-09-13 18:05:54 +00:00
David Anderson c1b1b1435e *** empty log message ***
svn path=/trunk/boinc/; revision=4131
2004-08-31 23:08:28 +00:00
Rom Walton 271066dfa0 *** empty log message ***
svn path=/trunk/boinc/; revision=4123
2004-08-29 22:27:23 +00:00
Matt Lebofsky 803e4ed168 added counter/timeout loop
svn path=/trunk/boinc/; revision=4102
2004-08-24 19:57:15 +00:00
Rom Walton 8eb76a16bc *** empty log message ***
svn path=/trunk/boinc/; revision=3990
2004-08-05 19:55:45 +00:00
Matt Lebofsky d0d1e5ff40 fixed printf -> fprintf(stdout.. for fastcgi to work
svn path=/trunk/boinc/; revision=3986
2004-08-05 17:38:59 +00:00
Rom Walton 551d12b00c *** empty log message ***
svn path=/trunk/boinc/; revision=3970
2004-08-03 21:51:30 +00:00
Rom Walton e828053512 *** empty log message ***
svn path=/trunk/boinc/; revision=3950
2004-07-24 02:29:22 +00:00
David Anderson 29d50db100 checkin changes
svn path=/trunk/boinc/; revision=3948
2004-07-24 00:09:28 +00:00
Karl Chen afd778de8a *** empty log message ***
svn path=/trunk/boinc/; revision=3863
2004-07-13 13:54:09 +00:00
David Anderson 6b39b0f3d1 *** empty log message ***
svn path=/trunk/boinc/; revision=3782
2004-07-04 18:55:31 +00:00
Matt Lebofsky 6d547c4c8b removed stderr output for fcgi
svn path=/trunk/boinc/; revision=3774
2004-07-03 21:45:31 +00:00
Karl Chen 79faad1fb0 *** empty log message ***
svn path=/trunk/boinc/; revision=3703
2004-06-27 10:04:22 +00:00
David Anderson 57f2aec66d *** empty log message ***
svn path=/trunk/boinc/; revision=3688
2004-06-22 22:56:50 +00:00
David Anderson a5565d4b82 *** empty log message ***
svn path=/trunk/boinc/; revision=3616
2004-06-16 23:06:47 +00:00
Brian Boshes 5dedf899fc main.C
svn path=/trunk/boinc/; revision=3528
2004-06-10 21:00:33 +00:00
Brian Boshes fab83ac1fe file_upload_handler.C
svn path=/trunk/boinc/; revision=3525
2004-06-10 17:00:18 +00:00
David Anderson 000b18f565 *** empty log message ***
svn path=/trunk/boinc/; revision=3314
2004-05-03 19:30:01 +00:00
David Anderson a211c97bd0 *** empty log message ***
svn path=/trunk/boinc/; revision=3311
2004-05-02 15:55:17 +00:00
David Anderson 7e749941e5 *** empty log message ***
svn path=/trunk/boinc/; revision=3310
2004-04-30 23:18:56 +00:00
David Anderson dbe8420aad *** empty log message ***
svn path=/trunk/boinc/; revision=3309
2004-04-30 19:33:05 +00:00
David Anderson 00191f0456 *** empty log message ***
svn path=/trunk/boinc/; revision=3308
2004-04-30 18:26:20 +00:00
David Anderson dd51f9ea18 *** empty log message ***
svn path=/trunk/boinc/; revision=3232
2004-04-08 08:15:23 +00:00
David Anderson e23a0cd1c8 *** empty log message ***
svn path=/trunk/boinc/; revision=3216
2004-04-04 02:59:42 +00:00
David Anderson d240b170b1 *** empty log message ***
svn path=/trunk/boinc/; revision=3215
2004-04-04 01:59:47 +00:00
Karl Chen 7519dc516c *** empty log message ***
svn path=/trunk/boinc/; revision=2889
2004-01-15 23:53:13 +00:00
David Anderson 7542bd66c9 *** empty log message ***
svn path=/trunk/boinc/; revision=2780
2003-12-11 19:05:52 +00:00
David Anderson 76ce035063 *** empty log message ***
svn path=/trunk/boinc/; revision=2773
2003-12-10 00:54:17 +00:00
Karl Chen 7ca0094112 *** empty log message ***
svn path=/trunk/boinc/; revision=2772
2003-12-10 00:45:06 +00:00
David Anderson a5a72070cd *** empty log message ***
svn path=/trunk/boinc/; revision=2752
2003-12-06 19:42:21 +00:00
David Anderson 133a8d8db7 *** empty log message ***
svn path=/trunk/boinc/; revision=2660
2003-11-11 23:14:49 +00:00
David Anderson 0819db8266 generalize DB interface
svn path=/trunk/boinc/; revision=2267
2003-09-05 21:26:21 +00:00
David Anderson f1eceb8605 *** empty log message ***
svn path=/trunk/boinc/; revision=2220
2003-09-02 21:16:55 +00:00
Karl Chen b79c9e8170 *** empty log message ***
svn path=/trunk/boinc/; revision=2104
2003-08-15 00:45:25 +00:00
David Anderson 5fc26034c5 *** empty log message ***
svn path=/trunk/boinc/; revision=1773
2003-07-22 20:52:25 +00:00
Karl Chen aa79f220c1 config.xml paths ; test scripts
svn path=/trunk/boinc/; revision=1654
2003-07-09 23:54:45 +00:00
Karl Chen 7881eb5cbf rewrote logging facilities
svn path=/trunk/boinc/; revision=1634
2003-07-02 02:02:18 +00:00
David Anderson 636bb2ce04 license change
svn path=/trunk/boinc/; revision=1629
2003-07-01 20:37:09 +00:00
Karl Chen a2fc72deb1 improved scheduler logging ; use a library
svn path=/trunk/boinc/; revision=1619
2003-07-01 00:20:22 +00:00
Karl Chen 158d913f1a backoff/retry policy
svn path=/trunk/boinc/; revision=1611
2003-06-28 00:15:42 +00:00