mirror of https://github.com/BOINC/boinc.git
feeder:
added option --random_order_db - only available in MySQL 5, but helps when 'random' field isn't initialized randomly by the WU generator
This commit is contained in:
parent
fc9d0052e5
commit
f554c58e16
|
@ -23,6 +23,7 @@
|
|||
// [ --allapps ] interleave results from all applications uniformly
|
||||
// [ --by_batch ] interleave results from all batches uniformly
|
||||
// [ --random_order ] order by "random" field of result
|
||||
// [ --random_order_db ] randomize order with SQL rand(sysdate())
|
||||
// [ --priority_order ] order by decreasing "priority" field of result
|
||||
// [ --priority_asc ] order by increasing "priority" field of result
|
||||
// [ --priority_order_create_time ]
|
||||
|
@ -706,6 +707,7 @@ void usage(char *name) {
|
|||
" [ -d X | --debug_level X] Set log verbosity to X (1..4)\n"
|
||||
" [ --allapps ] Interleave results from all applications uniformly.\n"
|
||||
" [ --random_order ] order by \"random\" field of result\n"
|
||||
" [ --random_order_db ] randomize order with SQL rand(sysdate())\n"
|
||||
" [ --priority_asc ] order by increasing \"priority\" field of result\n"
|
||||
" [ --priority_order ] order by decreasing \"priority\" field of result\n"
|
||||
" [ --priority_order_create_time ] order by priority, then by increasing WU create time\n"
|
||||
|
@ -739,6 +741,8 @@ int main(int argc, char** argv) {
|
|||
if (dl == 4) g_print_queries = true;
|
||||
} else if (is_arg(argv[i], "random_order")) {
|
||||
order_clause = "order by r1.random ";
|
||||
} else if (is_arg(argv[i], "random_order_db")) {
|
||||
order_clause = "order by rand(sysdate()) ";
|
||||
} else if (is_arg(argv[i], "allapps")) {
|
||||
all_apps = true;
|
||||
} else if (is_arg(argv[i], "priority_asc")) {
|
||||
|
|
Loading…
Reference in New Issue