summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/format/wts.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/format/wts.c')
-rw-r--r--src/third_party/wiredtiger/test/format/wts.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/test/format/wts.c b/src/third_party/wiredtiger/test/format/wts.c
index 04c15136b53..4f1d99b78fb 100644
--- a/src/third_party/wiredtiger/test/format/wts.c
+++ b/src/third_party/wiredtiger/test/format/wts.c
@@ -242,6 +242,26 @@ wts_open(const char *home, bool set_api, WT_CONNECTION **connp)
CONFIG_APPEND(p,
",statistics=(%s)", g.c_statistics ? "fast" : "none");
+ /* Optionally stress operations. */
+ CONFIG_APPEND(p, ",timing_stress_for_test=[");
+ if (g.c_timing_stress_checkpoint)
+ CONFIG_APPEND(p, ",checkpoint_slow");
+ if (g.c_timing_stress_split_1)
+ CONFIG_APPEND(p, ",split_race_1");
+ if (g.c_timing_stress_split_2)
+ CONFIG_APPEND(p, ",split_race_2");
+ if (g.c_timing_stress_split_3)
+ CONFIG_APPEND(p, ",split_race_3");
+ if (g.c_timing_stress_split_4)
+ CONFIG_APPEND(p, ",split_race_4");
+ if (g.c_timing_stress_split_5)
+ CONFIG_APPEND(p, ",split_race_5");
+ if (g.c_timing_stress_split_6)
+ CONFIG_APPEND(p, ",split_race_6");
+ if (g.c_timing_stress_split_7)
+ CONFIG_APPEND(p, ",split_race_7");
+ CONFIG_APPEND(p, "]");
+
/* Extensions. */
CONFIG_APPEND(p,
",extensions=["