David Anderson
5b8a15a92b
Eliminate some compile warnings in vda/.
...
Added virtual destructors.
Fixed some sprintf warnings but not all; that seems like an infinite rat-hole.
2020-05-02 11:49:28 -07:00
David Anderson
5ef03c7553
manager, VDA: fix some cppcheck warnings (from Julien Nabet)
2015-01-15 13:10:34 -08:00
Julien Nabet
d75222ebf3
cppcheck: Prefer prefix ++/-- operators for non-primitive types
2015-01-14 21:18:29 +01:00
David Anderson
f25cf0836a
Include <cmath> instead of <math.h> various places
2013-05-27 16:44:22 -07:00
David Anderson
ea114741b9
volunteer data archival: various fixes
2013-05-09 14:53:26 -07:00
David Anderson
32da1a7e37
- server: add support for having a mixture of CPU-intensive
...
and non-CPU-intensive applications.
An app can be specified as non-CPU-intensive in project.xml,
and this attribute can be set or cleared using the admin web interface.
Note: support for this was added to the client in 2011,
but we didn't add server-side support at that time.
This change is in 6.12 and later clients.
svn path=/trunk/boinc/; revision=26060
2012-08-25 04:09:24 +00:00
David Anderson
a9e78b6459
- volunteer storage: fix the way that hosts are classified as alive/dead
...
- add a config item vda_host_timeout.
A host that hasn't done a scheduler RPC for this long
is considered dead.
- a host that's not running a version 7+ client is considered dead
- host.cpu_efficiency (an otherwise unused field) is used
as a flag for dead hosts
- the scheduler clears the flag if the client is v7+
- vdad sets the flag for hosts where last RPC is old
- before choosing a host for chunk download,
vdad checks its client version.
svn path=/trunk/boinc/; revision=26059
2012-08-24 19:06:41 +00:00
David Anderson
0d42a4aa5c
- file upload handler: add an #ifdef for disabling locking of files
...
while writing to them.
It's not clear to me that this locking is beneficial,
and it may be causing filesystem problems at WCG
- volunteer storage stuff
svn path=/trunk/boinc/; revision=26021
2012-08-15 21:27:38 +00:00
David Anderson
8290ce1d11
- volunteer storage stuff
...
svn path=/trunk/boinc/; revision=26015
2012-08-13 23:15:50 +00:00
David Anderson
b6234edc95
- db_purge: fix typo that cause bad DB query when using assignments
...
svn path=/trunk/boinc/; revision=26010
2012-08-12 06:54:20 +00:00
David Anderson
7335c036fc
- server: volunteer storage bug fixes.
...
Note to self: jerasure's decoder program loops or crashs
if there are no missing chunks.
svn path=/trunk/boinc/; revision=25995
2012-08-08 21:37:51 +00:00
David Anderson
1189951953
- volunteer storage. Seems to be working, at least in simulation
...
svn path=/trunk/boinc/; revision=25974
2012-08-03 16:41:00 +00:00
David Anderson
ab120dea9e
- web: after post to a thread, show thread in user's chosen order
...
instead of newest first.
svn path=/trunk/boinc/; revision=25931
2012-08-01 17:57:56 +00:00
David Anderson
ac20215eb8
- volunteer storage: implement "vda status" command
...
svn path=/trunk/boinc/; revision=25887
2012-07-23 21:53:09 +00:00
David Anderson
78f74661aa
- distributed storage: move chunk_size to VDA_FILE.
...
Add some missing code.
svn path=/trunk/boinc/; revision=25854
2012-07-07 19:44:48 +00:00
David Anderson
0cc0370f02
- client, GUI RPC: detect and export the PCI bus, device, and domain #s.
...
- scheduler: increase #GPU limit from 8 to 64
svn path=/trunk/boinc/; revision=25761
2012-06-15 20:49:11 +00:00
David Anderson
e9362c80ff
- scheduler: send <dont_use_dcf> only if client is 7.0.28 or later.
...
svn path=/trunk/boinc/; revision=25759
2012-06-14 17:14:52 +00:00
David Anderson
67d6ab7cf2
- storage: add some code
...
svn path=/trunk/boinc/; revision=25400
2012-03-11 01:51:07 +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
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
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
ce52c9cf3e
- storage stuff
...
svn path=/trunk/boinc/; revision=25341
2012-02-24 22:55:11 +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
David Anderson
d03f697456
- storage stuff
...
svn path=/trunk/boinc/; revision=25307
2012-02-21 20:55:09 +00:00
David Anderson
9a21d865e9
- storage stuff
...
svn path=/trunk/boinc/; revision=25238
2012-02-10 22:54:00 +00:00
David Anderson
86dd953c06
- data archival stuff
...
svn path=/trunk/boinc/; revision=25128
2012-01-23 08:04:41 +00:00
David Anderson
7f7d734718
- rename ssim to vda
...
svn path=/trunk/boinc/; revision=25126
2012-01-23 05:30:56 +00:00