summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/csuite/random_abort/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/csuite/random_abort/main.c')
-rw-r--r--src/third_party/wiredtiger/test/csuite/random_abort/main.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/third_party/wiredtiger/test/csuite/random_abort/main.c b/src/third_party/wiredtiger/test/csuite/random_abort/main.c
index 52161d089a8..10c12fbc68e 100644
--- a/src/third_party/wiredtiger/test/csuite/random_abort/main.c
+++ b/src/third_party/wiredtiger/test/csuite/random_abort/main.c
@@ -68,6 +68,12 @@ static bool inmem;
#define ENV_CONFIG_REC "log=(recover=on)"
/*
+ * A minimum width of 10, along with zero filling, means that all the keys sort according to their
+ * integer value, making each thread's key space distinct.
+ */
+#define KEY_FORMAT ("%010" PRIu64)
+
+/*
* Maximum number of modifications that are allowed to perform cursor modify operation.
*/
#define MAX_MODIFY_ENTRIES 10
@@ -191,7 +197,7 @@ thread_run(void *arg)
if (columnar_table)
cursor->set_key(cursor, i);
else {
- testutil_check(__wt_snprintf(kname, sizeof(kname), "%" PRIu64, i));
+ testutil_check(__wt_snprintf(kname, sizeof(kname), KEY_FORMAT, i));
cursor->set_key(cursor, kname);
}
/*
@@ -462,7 +468,7 @@ recover_and_verify(uint32_t nthreads)
if (columnar_table)
cursor->set_key(cursor, key);
else {
- testutil_check(__wt_snprintf(kname, sizeof(kname), "%" PRIu64, key));
+ testutil_check(__wt_snprintf(kname, sizeof(kname), KEY_FORMAT, key));
cursor->set_key(cursor, kname);
}
@@ -479,9 +485,7 @@ recover_and_verify(uint32_t nthreads)
fatal = true;
} else {
if (!inmem)
- printf(
- "%s: deleted record"
- " found with key %" PRIu64 "\n",
+ printf("%s: deleted record found with key %" PRIu64 "\n",
fname[DELETE_RECORD_FILE_ID], key);
absent++;
middle = key;
@@ -493,7 +497,7 @@ recover_and_verify(uint32_t nthreads)
if (columnar_table)
cursor->set_key(cursor, key);
else {
- testutil_check(__wt_snprintf(kname, sizeof(kname), "%" PRIu64, key));
+ testutil_check(__wt_snprintf(kname, sizeof(kname), KEY_FORMAT, key));
cursor->set_key(cursor, kname);
}
@@ -501,9 +505,7 @@ recover_and_verify(uint32_t nthreads)
if (ret != WT_NOTFOUND)
testutil_die(ret, "search");
if (!inmem)
- printf(
- "%s: no insert record"
- " with key %" PRIu64 "\n",
+ printf("%s: no insert record with key %" PRIu64 "\n",
fname[INSERT_RECORD_FILE_ID], key);
absent++;
middle = key;
@@ -546,7 +548,7 @@ recover_and_verify(uint32_t nthreads)
if (columnar_table)
cursor->set_key(cursor, key);
else {
- testutil_check(__wt_snprintf(kname, sizeof(kname), "%" PRIu64, key));
+ testutil_check(__wt_snprintf(kname, sizeof(kname), KEY_FORMAT, key));
cursor->set_key(cursor, kname);
}