diff options
Diffstat (limited to 'src/third_party/wiredtiger/test/format/wts.c')
-rw-r--r-- | src/third_party/wiredtiger/test/format/wts.c | 20 |
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=[" |