boinc/vda
David Anderson 8cd8c8e7ee server software: handle 64-bit database IDs
The SETI@home result table is about to run out of 32-bit IDs,
so we need to move to 64-bit result IDs.
This will happen to the workunit table at some point too.

I changed the server C++ code to use the "long" type for all DB IDs
(and to use appropriate conversion codes like %lu).
"long" is 64 bit on 64-bit machines.
For uniformity I did this for all tables,
even ones (like app) that will never get big.

I chose NOT to change the DB schema for now.
The new code will work with 32-bit ID fields in the DB.
As projects approach the 32-bit limit on a table they can change
its ID field, and fields that reference this table, to BIGINT.
This is likely to happen only on the result and workunit tables.
I put functions in html/ops/db_update.php
to change the IDs of these tables.
2015-07-23 10:11:08 -07:00
..
Makefile.am Unix build: Makefile changes for "make install", from Steffen Moeller 2013-05-20 15:19:13 -07:00
algs.txt - API: fix various bugs related to process control and critical sections. 2012-03-08 22:42:44 +00:00
des.h cppcheck: Prefer prefix ++/-- operators for non-primitive types 2015-01-14 21:18:29 +01:00
examples.txt - fix typo 2012-08-28 06:33:53 +00:00
makefile_orig - server: add volunteer data archival to the build system 2012-02-17 19:16:49 +00:00
plot - rename ssim to vda 2012-01-23 05:30:56 +00:00
sched_vda.cpp server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
sched_vda.h - VDA: add some log messages 2012-02-28 06:57:28 +00:00
ssim.cpp cppcheck: Prefer prefix ++/-- operators for non-primitive types 2015-01-14 21:18:29 +01:00
ssim.php - add script to repair damaged user.global_prefs fields 2012-05-23 00:25:19 +00:00
state.txt - storage: add some code 2012-03-11 01:51:07 +00:00
stats.cpp remove dependency of boinc_api.h on str_replace.h (and hence config.h) 2013-06-06 17:31:46 -07:00
stats.h volunteer data archival: various fixes 2013-05-09 14:53:26 -07:00
storage.txt - storage: add some code 2012-03-11 01:51:07 +00:00
vda.cpp server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
vda_lib.cpp manager, VDA: fix some cppcheck warnings (from Julien Nabet) 2015-01-15 13:10:34 -08:00
vda_lib.h volunteer data archival: various fixes 2013-05-09 14:53:26 -07:00
vda_lib2.cpp server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
vda_policy.cpp volunteer data archival: various fixes 2013-05-09 14:53:26 -07:00
vda_policy.h volunteer data archival: various fixes 2013-05-09 14:53:26 -07:00
vdad.cpp server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00