summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/bench/wtperf/runners/many-dhandle-stress-backup.wtperf
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/bench/wtperf/runners/many-dhandle-stress-backup.wtperf')
-rw-r--r--src/third_party/wiredtiger/bench/wtperf/runners/many-dhandle-stress-backup.wtperf26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/bench/wtperf/runners/many-dhandle-stress-backup.wtperf b/src/third_party/wiredtiger/bench/wtperf/runners/many-dhandle-stress-backup.wtperf
new file mode 100644
index 00000000000..75bb892a54e
--- /dev/null
+++ b/src/third_party/wiredtiger/bench/wtperf/runners/many-dhandle-stress-backup.wtperf
@@ -0,0 +1,26 @@
+# This workload uses several tens of thousands of tables and the workload is evenly distributed
+# among them. The workload creates, opens and drop tables, and it generates warning if the time
+# taken is more than the configured max_idle_table_cycle.
+conn_config="cache_size=10G,eviction=(threads_min=4,threads_max=4),file_manager=(close_idle_time=30),session_max=1000,statistics=[all,clear],statistics_log=(wait=1,json=false,on_close=true)"
+table_config="type=file"
+table_count=15000
+max_idle_table_cycle=2
+# Uncomment to fail instead of generating a warning
+# max_idle_table_cycle_fatal=true
+random_range=1500000000
+pareto=10
+range_partition=true
+report_interval=5
+checkpoint_threads=1
+checkpoint_interval=30
+populate_threads=1
+pre_load_data=true
+# Uncomment to skip the populate phase, and use a database from a previous run as the baseline.
+# create=false
+icount=15000000
+run_time=900
+threads=((count=10,inserts=1,throttle=1000),(count=10,reads=1))
+max_latency=1000
+sample_interval=5
+sample_rate=1
+backup_interval=120