mirror of https://github.com/BOINC/boinc.git
8cd8c8e7ee
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. |
||
---|---|---|
.. | ||
Makefile.am | ||
algs.txt | ||
des.h | ||
examples.txt | ||
makefile_orig | ||
plot | ||
sched_vda.cpp | ||
sched_vda.h | ||
ssim.cpp | ||
ssim.php | ||
state.txt | ||
stats.cpp | ||
stats.h | ||
storage.txt | ||
vda.cpp | ||
vda_lib.cpp | ||
vda_lib.h | ||
vda_lib2.cpp | ||
vda_policy.cpp | ||
vda_policy.h | ||
vdad.cpp |