Commit d72309c6 authored by Bradley C. Kuszmaul's avatar Bradley C. Kuszmaul

Use the seed in the right way

git-svn-id: file:///svn/tokudb@1028 c7de825b-a66e-492c-adef-691d508d4ae1
parent 11ab266b
...@@ -356,7 +356,7 @@ void step_name (void) { ...@@ -356,7 +356,7 @@ void step_name (void) {
cursor_count_n_items++; cursor_count_n_items++;
} else if (r==DB_NOTFOUND) { } else if (r==DB_NOTFOUND) {
// Got to the end. // Got to the end.
printf("%s:%d Got to end count=%d curscount=%d\n", __FILE__, __LINE__, calc_n_items, cursor_count_n_items); //printf("%s:%d Got to end count=%d curscount=%d\n", __FILE__, __LINE__, calc_n_items, cursor_count_n_items);
assert(cursor_count_n_items==calc_n_items); assert(cursor_count_n_items==calc_n_items);
r = name_cursor->c_get(name_cursor, &nc_key, &nc_data, DB_FIRST); r = name_cursor->c_get(name_cursor, &nc_key, &nc_data, DB_FIRST);
if (r==DB_NOTFOUND) { if (r==DB_NOTFOUND) {
...@@ -420,7 +420,6 @@ int main (int argc, const char *argv[]) { ...@@ -420,7 +420,6 @@ int main (int argc, const char *argv[]) {
errno=0; errno=0;
char *endptr; char *endptr;
useseed = strtoul(argv[0], &endptr, 10); useseed = strtoul(argv[0], &endptr, 10);
printf("Got %d\n", useseed);
if (errno!=0 || *endptr!=0 || endptr==argv[0]) { if (errno!=0 || *endptr!=0 || endptr==argv[0]) {
usage(progname); usage(progname);
} }
...@@ -428,6 +427,9 @@ int main (int argc, const char *argv[]) { ...@@ -428,6 +427,9 @@ int main (int argc, const char *argv[]) {
argc--; argv++; argc--; argv++;
} }
printf("seed=%d\n", useseed);
srandom(useseed);
switch (mode) { switch (mode) {
case MODE_DEFAULT: case MODE_DEFAULT:
system("rm -rf " DIR); system("rm -rf " DIR);
...@@ -441,8 +443,6 @@ int main (int argc, const char *argv[]) { ...@@ -441,8 +443,6 @@ int main (int argc, const char *argv[]) {
break; break;
case MODE_MORE: case MODE_MORE:
create_databases(); create_databases();
printf("seed=%d\n", useseed);
srandom(useseed);
calc_n_items = count_all_items = count_entries(dbp); calc_n_items = count_all_items = count_entries(dbp);
//printf("%s:%d n_items initially=%d\n", __FILE__, __LINE__, count_all_items); //printf("%s:%d n_items initially=%d\n", __FILE__, __LINE__, count_all_items);
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment