diff options
Diffstat (limited to 'src/rocksdb/buckifier')
-rw-r--r-- | src/rocksdb/buckifier/bench-slow.json | 6163 | ||||
-rw-r--r-- | src/rocksdb/buckifier/bench.json | 1594 | ||||
-rwxr-xr-x | src/rocksdb/buckifier/buckify_rocksdb.py | 340 | ||||
-rwxr-xr-x | src/rocksdb/buckifier/check_buck_targets.sh | 32 | ||||
-rwxr-xr-x | src/rocksdb/buckifier/rocks_test_runner.sh | 6 | ||||
-rw-r--r-- | src/rocksdb/buckifier/targets_builder.py | 150 | ||||
-rw-r--r-- | src/rocksdb/buckifier/targets_cfg.py | 41 | ||||
-rw-r--r-- | src/rocksdb/buckifier/util.py | 118 |
8 files changed, 8444 insertions, 0 deletions
diff --git a/src/rocksdb/buckifier/bench-slow.json b/src/rocksdb/buckifier/bench-slow.json new file mode 100644 index 000000000..948b3de29 --- /dev/null +++ b/src/rocksdb/buckifier/bench-slow.json @@ -0,0 +1,6163 @@ +[ + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1712.344628 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 479.941992 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1811.998557 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 549.901612 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4687.250475 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4818.164105 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 623.018994 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1997.259639 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3910.179634 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3217.553693 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4454.911311 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4195.372795 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.304737 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2141.057905 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 379.059546 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2249.892332 + } + ], + "IteratorNext/comp_style:2/max_data:536870912/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2421.708898 + } + ], + "IteratorPrev/comp_style:2/max_data:134217728/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1210.835611 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1930.985912 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3730.560675 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3805.367942 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1905.101414 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1346.866095 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2911.433188 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3265.867193 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3500.869188 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2764.891509 + } + ], + "ManualFlush/key_num:65536/per_key_size:1024/iterations:1": [ + "real_time", + "db_size", + "flush_write_bytes", + "flush_time", + "threads", + { + "est_runtime": 8213.664958 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1174.289332 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1844.656254 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1871.728091 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1138.131879 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 934.128086 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2050.952519 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2119.677364 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1620.549616 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1540.049484 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88891, + "name": "rocksdb_microbench_suite_0", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1774.099605 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1905.399998 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3808.99857 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4820.729905 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 651.103057 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2073.571864 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 501.900122 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2279.957943 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 517.245591 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4470.408695 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4697.266228 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.530036 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2153.984468 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2425.675621 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.474125 + } + ], + "IteratorNext/comp_style:0/max_data:536870912/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2680.208144 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1925.787501 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2138.845144 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3240.472721 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3743.777606 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1889.280273 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1987.727061 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1324.811274 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1351.651528 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2898.268666 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3265.897167 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4230.885188 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1610.559355 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1479.488999 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1833.697116 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3543.222366 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3977.653591 + } + ], + "ManualFlush/key_num:65536/per_key_size:256/iterations:1": [ + "real_time", + "db_size", + "flush_write_bytes", + "flush_time", + "threads", + { + "est_runtime": 8022.977415 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 900.408425 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1086.553529 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1151.02499 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1789.665713 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88804, + "name": "rocksdb_microbench_suite_1", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBClose/iterations:200": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 7875.438371 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1809.467556 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.578514 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2007.832073 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3049.786949 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3155.268413 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 471.459789 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 513.865636 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3323.251926 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4287.119322 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4701.167388 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4478.402506 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.500867 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2156.637367 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.808772 + } + ], + "IteratorPrev/comp_style:0/max_data:536870912/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2535.71873 + } + ], + "IteratorPrev/comp_style:1/max_data:134217728/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 850.797161 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1870.864429 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1925.978405 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2138.98528 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4824.26486 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3568.048799 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1308.673423 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1845.907547 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1909.476304 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3816.002101 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1480.235109 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2428.851465 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3978.136634 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3745.274233 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2299.541611 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1152.817144 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2087.829967 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1138.066264 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1619.322144 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1715.83787 + } + ], + "SimpleGetWithPerfContext/iterations:1000000": [ + "block_seek_nanos", + "get_post_process_time", + "db_size", + "get_snapshot_time", + "block_read_time", + "threads", + "real_time", + "cpu_time", + "get_from_output_files_time", + "new_table_block_iter_nanos", + "get_cpu_nanos", + "user_key_comparison_count", + "neg_qu_pct", + "block_checksum_time", + "get_from_table_nanos", + { + "est_runtime": 1387.59016 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88803, + "name": "rocksdb_microbench_suite_2", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1812.356957 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3809.037737 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 514.201628 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3294.815224 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4002.903452 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 649.806897 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 498.522549 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1839.233063 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1936.181117 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4471.890902 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4264.24321 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4701.026835 + } + ], + "DBOpen/iterations:200": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 7875.060419 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.330841 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2423.955419 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 379.060989 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2154.010254 + } + ], + "IteratorNext/comp_style:0/max_data:536870912/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2682.352114 + } + ], + "IteratorNext/comp_style:2/max_data:134217728/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 868.172285 + } + ], + "IteratorPrev/comp_style:2/max_data:536870912/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2085.936855 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1972.741386 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1869.527457 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2138.868392 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3745.558567 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3240.715255 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4832.025298 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3572.947368 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1290.200332 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1903.644533 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2910.058307 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1762.345037 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1441.761423 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1609.655022 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2278.376767 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1153.828342 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1408.600116 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1136.291725 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88891, + "name": "rocksdb_microbench_suite_3", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2898.72783 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1997.299167 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 532.687188 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2110.493928 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2772.793109 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4294.689809 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4002.927614 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4482.402368 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4940.110072 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 651.121374 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1844.537642 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 497.710941 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1936.622943 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2419.132481 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.529031 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.438709 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2149.877539 + } + ], + "IteratorNext/comp_style:1/max_data:134217728/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 869.224505 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2052.861678 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4748.430327 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3240.626869 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3579.521522 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1296.53393 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1809.525026 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1384.672588 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1904.994109 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3817.997968 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1480.208318 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1613.568431 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3356.701738 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2239.977922 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3751.327826 + } + ], + "ManualFlush/key_num:8192/per_key_size:1024/iterations:1": [ + "real_time", + "db_size", + "flush_write_bytes", + "flush_time", + "threads", + { + "est_runtime": 7597.332723 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1122.154905 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1870.157606 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1739.825979 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1151.690848 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88809, + "name": "rocksdb_microbench_suite_4", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1802.08561 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 624.132525 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1911.844737 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2007.84697 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2089.31663 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4497.182856 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4942.804943 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1883.654744 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 498.06214 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1937.167999 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 532.702176 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4302.580281 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3341.771318 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4003.101384 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.81272 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2157.656253 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.523747 + } + ], + "IteratorPrev/comp_style:0/max_data:536870912/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2535.78947 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2139.039426 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3754.165204 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4752.499353 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1298.604072 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2998.907938 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3820.35491 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3169.465918 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1835.11354 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1608.421875 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3624.747853 + } + ], + "ManualFlush/key_num:8192/per_key_size:256/iterations:1": [ + "real_time", + "db_size", + "flush_write_bytes", + "flush_time", + "threads", + { + "est_runtime": 7557.736147 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1173.706929 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 976.018148 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1021.383458 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2300.700002 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2447.080986 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1773.944316 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1408.654342 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1423.89826 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88803, + "name": "rocksdb_microbench_suite_5", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 658.890773 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2073.344847 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 532.66627 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4499.103078 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3823.666372 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 497.077261 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1937.011319 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4003.152699 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4358.242188 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4944.478659 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2201.425905 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2153.250796 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.432186 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.397936 + } + ], + "IteratorNext/comp_style:0/max_data:134217728/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1156.84164 + } + ], + "IteratorPrev/comp_style:0/max_data:134217728/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 871.341464 + } + ], + "IteratorPrev/comp_style:2/max_data:134217728/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1115.478679 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2136.922862 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1975.004341 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3179.966272 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3769.15995 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4788.410331 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1307.377381 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1909.364449 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1369.449436 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2912.547738 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3633.675713 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2820.855412 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1479.955208 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1614.562603 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3350.108415 + } + ], + "ManualFlush/key_num:1024/per_key_size:1024/iterations:1": [ + "real_time", + "db_size", + "flush_write_bytes", + "flush_time", + "threads", + { + "est_runtime": 7422.165355 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1844.168905 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1870.857522 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2402.328004 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1739.59811 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1809.865409 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88813, + "name": "rocksdb_microbench_suite_6", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 609.749844 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 551.801692 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4512.440338 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3823.643659 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1885.071291 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 497.546918 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1936.92061 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4003.12535 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3196.497448 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4346.91794 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4946.256596 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2141.297863 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.198303 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.417422 + } + ], + "IteratorNext/comp_style:2/max_data:134217728/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 926.477715 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1974.320666 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2136.585708 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4788.447975 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1296.875867 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1906.215547 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2911.477908 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1835.00962 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1607.553483 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3352.038124 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3625.351224 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2814.166152 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3769.100313 + } + ], + "ManualFlush/key_num:1024/per_key_size:256/iterations:1": [ + "real_time", + "db_size", + "flush_write_bytes", + "flush_time", + "threads", + { + "est_runtime": 7418.474332 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1171.889503 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1078.456365 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1801.200304 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2245.828345 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2392.943018 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2049.704921 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1773.705301 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1410.843275 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1424.541953 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88813, + "name": "rocksdb_microbench_suite_7", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.642444 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 583.226959 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4633.862465 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 451.741737 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 510.357826 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2108.477344 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4443.989929 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 5215.078632 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1937.731137 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3402.268174 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4948.420446 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2200.5005 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2140.350383 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2473.029062 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 377.799421 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1923.154067 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3832.441913 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3138.670605 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3781.656053 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4788.510789 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3675.134037 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3265.739118 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4152.531212 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1623.097106 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1338.666598 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2888.963384 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1006.703673 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1181.657807 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2304.097915 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1412.397492 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2015.978912 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1859.4561 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1824.916416 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1144.514094 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1776.109199 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1602.162741 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1896.713718 + } + ], + "RandomAccessFileReaderRead/enable_statistics:1/iterations:1000000": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 5.370559 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.171919 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.38186 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 9.184089 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.54233 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.501483 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.737477 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 82.415772 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.399281 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 7.024791 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 39.015621 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.325264 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88709, + "name": "rocksdb_microbench_suite_8", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 454.919549 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1712.215589 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4633.82088 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3152.808792 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3771.29009 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 5211.225659 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 510.387506 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2139.111714 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4443.929027 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1858.972054 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 696.590699 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 578.538571 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4949.611852 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4145.973837 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 377.905737 + } + ], + "IteratorPrev/comp_style:1/max_data:134217728/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 977.874953 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2012.604554 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1942.165369 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3259.631453 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4795.420211 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1901.309617 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1918.997951 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1324.859234 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3677.093111 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3837.191621 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1572.19154 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3412.779413 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2348.374525 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2186.840634 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2888.917261 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1174.452593 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1816.741937 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2448.88995 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1138.391757 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1411.663065 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2090.841484 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1779.515791 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.194392 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.60738 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 6.614245 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.348746 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 10.971779 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 15.272086 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.855877 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 8.032293 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.621375 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 102.227551 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.309645 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.448994 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.453854 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88711, + "name": "rocksdb_microbench_suite_9", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1775.789377 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4633.864621 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3155.239662 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3790.561434 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 458.336347 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 510.88842 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2108.496423 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 557.886298 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3365.458112 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4145.931239 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 5211.138859 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 694.628355 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4451.395377 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4950.489144 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2140.891996 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2473.313812 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2167.374891 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2350.198115 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 270.221479 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.072129 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2013.660732 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1850.931894 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1941.981279 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1917.767466 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3832.592151 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4788.541415 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1903.058732 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1343.860292 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3673.431012 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3265.79571 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1830.816871 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1623.280031 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2889.021135 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1018.424915 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1143.235807 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1582.515889 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1187.009146 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1421.928748 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88819, + "name": "rocksdb_microbench_suite_10", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2007.895851 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 551.935026 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1911.863937 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4666.475079 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4809.492906 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3790.625424 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 387.072927 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2106.161292 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1961.147307 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4437.328726 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 5173.846426 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1859.150921 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 504.228523 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4950.729688 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4041.39475 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2473.08233 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.402539 + } + ], + "IteratorNext/comp_style:2/max_data:536870912/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2192.682661 + } + ], + "IteratorPrev/comp_style:0/max_data:134217728/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 849.453776 + } + ], + "IteratorPrev/comp_style:1/max_data:536870912/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2325.086056 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1893.637846 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2139.270344 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3098.564345 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3857.029519 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3481.020105 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1340.699259 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3715.527152 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3246.485924 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1414.497171 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1641.591443 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1573.758377 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2888.996421 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1001.540766 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1187.719701 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1145.748787 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1776.225564 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1823.654928 + } + ], + "RandomAccessFileReaderRead/enable_statistics:0/iterations:1000000": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 2.984478 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.311687 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.439296 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.536606 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 6.421361 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.672049 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 7.789373 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 15.718081 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.26261 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 11.512964 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.49311 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 14.576404 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.35537 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 54.977852 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88711, + "name": "rocksdb_microbench_suite_11", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 403.095413 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 505.270116 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3154.721755 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4687.221851 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3771.266874 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4804.836604 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1959.030698 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 557.749335 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2109.882711 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 2007.868277 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3823.708033 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 5173.766594 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4195.243654 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4396.047348 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4952.523661 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2312.17547 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:1024/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2199.255566 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.355195 + } + ], + "DataBlockSeek/iterations:1000000": [ + "real_time", + "cpu_time", + "seek_ns", + "threads", + { + "est_runtime": 16.815497 + } + ], + "IteratorNext/comp_style:1/max_data:134217728/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 998.011759 + } + ], + "IteratorNextWithPerfContext/iterations:100000": [ + "find_next_user_entry_time", + "db_size", + "threads", + "internal_key_skipped_count", + "real_time", + "cpu_time", + "iter_next_cpu_nanos", + "user_key_comparison_count", + { + "est_runtime": 829.288054 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1896.181275 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1852.19042 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2139.477433 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1912.38273 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1331.360875 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3420.568984 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3657.279035 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3246.623059 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1572.433675 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2460.911144 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2888.95434 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1138.435281 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1411.742372 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1178.105028 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1777.084988 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1678.61669 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1826.405941 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.654238 + } + ], + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.453843 + } + ], + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.52447 + } + ], + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.169285 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.335641 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.288164 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 15.548585 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 7.097205 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.389287 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 14.556778 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 6.387351 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 47.662364 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88709, + "name": "rocksdb_microbench_suite_12", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 446.597044 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 507.805668 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 607.525698 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1937.632471 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3154.693409 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4666.088632 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4803.243479 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3772.288434 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 2092.642473 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4425.053714 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 5173.355427 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1889.78671 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.715237 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4145.945651 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4967.640229 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:1024/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2352.471126 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.424861 + } + ], + "IteratorNext/comp_style:0/max_data:134217728/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1000.224231 + } + ], + "IteratorNext/comp_style:1/max_data:536870912/per_key_size:1024/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2192.668329 + } + ], + "IteratorNext/comp_style:1/max_data:536870912/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2480.631028 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1866.980315 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2139.269926 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1917.557528 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2031.89305 + } + ], + "IteratorSeek/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1331.768126 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3678.933137 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3833.856318 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3262.461026 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1659.435948 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1572.985396 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3407.503485 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2839.546177 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1183.238636 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1412.015301 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1815.899454 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1150.426956 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1778.155184 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.478298 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.381091 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 7.809054 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.57804 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 2.799623 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 129.266223 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.761922 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 6.667228 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.320525 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.395642 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88709, + "name": "rocksdb_microbench_suite_13", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 434.616062 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 510.156004 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 3050.425322 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4667.45867 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 5040.173716 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3790.602375 + } + ], + "DBGet/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 4804.316933 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 605.701828 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 4442.475931 + } + ], + "DBGet/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 5087.274609 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 1899.844152 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.658916 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 1938.347133 + } + ], + "DBGet/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 3910.096422 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 377.714354 + } + ], + "IteratorPrev/comp_style:1/max_data:536870912/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2370.382861 + } + ], + "IteratorPrev/comp_style:2/max_data:536870912/per_key_size:256/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2484.65835 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1923.233472 + } + ], + "IteratorSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2139.237156 + } + ], + "IteratorSeek/comp_style:0/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3241.70317 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3684.276482 + } + ], + "IteratorSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2896.854937 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1830.886558 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1337.374059 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1658.766047 + } + ], + "IteratorSeek/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1572.454657 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 3479.088621 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2186.948587 + } + ], + "IteratorSeek/comp_style:2/max_data:536870912/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 4024.639105 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1005.603266 + } + ], + "PrefixSeek/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1181.26407 + } + ], + "PrefixSeek/comp_style:0/max_data:536870912/per_key_size:256/enable_statistics:1/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1849.199043 + } + ], + "PrefixSeek/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1412.076623 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:1024/enable_statistics:1/enable_filter:0/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2016.125995 + } + ], + "PrefixSeek/comp_style:1/max_data:536870912/per_key_size:256/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 2092.152047 + } + ], + "PrefixSeek/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1141.714694 + } + ], + "PrefixSeek/comp_style:2/max_data:536870912/per_key_size:1024/enable_statistics:0/enable_filter:1/iterations:10240": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 1776.709162 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.397602 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.238302 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.653086 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 7.89775 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.364915 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.638573 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.331795 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.821543 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.467467 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 67.68153 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 6.708367 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 10.709789 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 44.929381 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 88711, + "name": "rocksdb_microbench_suite_14", + "regression_threshold": 10, + "sl_iterations": 3 + } +] diff --git a/src/rocksdb/buckifier/bench.json b/src/rocksdb/buckifier/bench.json new file mode 100644 index 000000000..e1ea99f25 --- /dev/null +++ b/src/rocksdb/buckifier/bench.json @@ -0,0 +1,1594 @@ +[ + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 510.387506 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 497.077261 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 696.590699 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.438709 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 377.905737 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.194392 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 6.614245 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 9.184089 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.737477 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.49311 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 14.576404 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.35537 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 47.662364 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2438, + "name": "rocksdb_microbench_suite_0", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 510.88842 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 497.546918 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.715237 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.072129 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.474125 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.536606 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 7.097205 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.389287 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.26261 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 11.512964 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 6.387351 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 54.977852 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_1", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 479.941992 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 513.865636 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.658916 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 379.060989 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 377.799421 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2446, + "name": "rocksdb_microbench_suite_2", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 434.616062 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.642444 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 471.459789 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 514.201628 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.397936 + } + ], + "DataBlockSeek/iterations:1000000": [ + "real_time", + "cpu_time", + "seek_ns", + "threads", + { + "est_runtime": 16.815497 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.311687 + } + ], + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.453843 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 7.809054 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 6.421361 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.57804 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 14.556778 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_3", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 451.741737 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 458.336347 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 694.628355 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 517.245591 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 270.221479 + } + ], + "RandomAccessFileReaderRead/enable_statistics:1/iterations:1000000": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 5.370559 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.397602 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 10.971779 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 7.789373 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.54233 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 15.718081 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.309645 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_4", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 454.919549 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 403.095413 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:1280/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 694.578514 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 532.66627 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.417422 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.335641 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.672049 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 15.548585 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 2.799623 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 10.709789 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 7.024791 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 39.015621 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.453854 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_5", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 658.890773 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 532.687188 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 498.522549 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.355195 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.808772 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.439296 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.60738 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.638573 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.320525 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_6", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 505.270116 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 651.121374 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 532.702176 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.81272 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.424861 + } + ], + "RandomAccessFileReaderRead/enable_statistics:0/iterations:1000000": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 2.984478 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.238302 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.38186 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.821543 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.501483 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2438, + "name": "rocksdb_microbench_suite_7", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 549.901612 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 651.103057 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 498.06214 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.432186 + } + ], + "DBPut/comp_style:2/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.523747 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.52447 + } + ], + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.381091 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 7.89775 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.855877 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 67.68153 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 6.667228 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_8", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 551.801692 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 649.806897 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 497.710941 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.198303 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 271.500867 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.364915 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.467467 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 82.415772 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.761922 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_9", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 624.132525 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 510.156004 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 551.935026 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 387.072927 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.304737 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.288164 + } + ], + "FilterQueryPositive/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.395642 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_10", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 507.805668 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 557.749335 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 623.018994 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 377.714354 + } + ], + "DBPut/comp_style:1/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 379.059546 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2446, + "name": "rocksdb_microbench_suite_11", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 446.597044 + } + ], + "DBGet/comp_style:0/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 609.749844 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 510.357826 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 557.886298 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.478298 + } + ], + "FilterBuild/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.169285 + } + ], + "FilterBuild/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.348746 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 15.272086 + } + ], + "FilterQueryNegative/filter_impl:2/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 8.032293 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 102.227551 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 129.266223 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 6.708367 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 44.929381 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_12", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 607.525698 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 504.228523 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:256/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 578.538571 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:1/iterations:409600/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.402539 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:0/iterations:409600/threads:1": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.530036 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:2/bits_per_key:20/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.653086 + } + ], + "FilterQueryNegative/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.621375 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.325264 + } + ], + "FilterQueryPositive/filter_impl:3/bits_per_key:20/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.448994 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_13", + "regression_threshold": 10, + "sl_iterations": 3 + }, + { + "benchmarks": { + "db_basic_bench": { + "DBGet/comp_style:0/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:1/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 583.226959 + } + ], + "DBGet/comp_style:1/max_data:134217728/per_key_size:256/enable_statistics:0/negative_query:1/enable_filter:0/iterations:10240/threads:1": [ + "real_time", + "cpu_time", + "db_size", + "neg_qu_pct", + "threads", + { + "est_runtime": 605.701828 + } + ], + "DBGet/comp_style:2/max_data:134217728/per_key_size:1024/enable_statistics:1/negative_query:0/enable_filter:0/iterations:10240/threads:1": [ + "db_size", + "get_mean", + "threads", + "real_time", + "cpu_time", + "neg_qu_pct", + { + "est_runtime": 501.900122 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:0/wal:0/iterations:51200/threads:8": [ + "real_time", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 378.529031 + } + ], + "DBPut/comp_style:0/max_data:107374182400/per_key_size:256/enable_statistics:1/wal:1/iterations:51200/threads:8": [ + "real_time", + "put_mean", + "cpu_time", + "db_size", + "threads", + { + "est_runtime": 360.330841 + } + ] + }, + "ribbon_bench": { + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:10/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 1.654238 + } + ], + "FilterBuild/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1048576": [ + "real_time", + "cpu_time", + "threads", + "size", + { + "est_runtime": 2.171919 + } + ], + "FilterQueryNegative/filter_impl:0/bits_per_key:10/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + "fp_pct", + { + "est_runtime": 1.331795 + } + ], + "FilterQueryPositive/filter_impl:0/bits_per_key:20/key_len_avg:100/entry_num:1024": [ + "real_time", + "cpu_time", + "threads", + { + "est_runtime": 1.399281 + } + ] + } + }, + "do_not_reflow": false, + "expected_runtime_one_iter": 2437, + "name": "rocksdb_microbench_suite_14", + "regression_threshold": 10, + "sl_iterations": 3 + } +] diff --git a/src/rocksdb/buckifier/buckify_rocksdb.py b/src/rocksdb/buckifier/buckify_rocksdb.py new file mode 100755 index 000000000..ac09c0519 --- /dev/null +++ b/src/rocksdb/buckifier/buckify_rocksdb.py @@ -0,0 +1,340 @@ +#!/usr/bin/env python3 +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. +from __future__ import absolute_import, division, print_function, unicode_literals + +try: + from builtins import str +except ImportError: + from __builtin__ import str +import fnmatch +import json +import os +import sys + +from targets_builder import TARGETSBuilder + +from util import ColorString + +# This script generates TARGETS file for Buck. +# Buck is a build tool specifying dependencies among different build targets. +# User can pass extra dependencies as a JSON object via command line, and this +# script can include these dependencies in the generate TARGETS file. +# Usage: +# $python3 buckifier/buckify_rocksdb.py +# (This generates a TARGET file without user-specified dependency for unit +# tests.) +# $python3 buckifier/buckify_rocksdb.py \ +# '{"fake": { +# "extra_deps": [":test_dep", "//fakes/module:mock1"], +# "extra_compiler_flags": ["-DROCKSDB_LITE", "-Os"] +# } +# }' +# (Generated TARGETS file has test_dep and mock1 as dependencies for RocksDB +# unit tests, and will use the extra_compiler_flags to compile the unit test +# source.) + +# tests to export as libraries for inclusion in other projects +_EXPORTED_TEST_LIBS = ["env_basic_test"] + +# Parse src.mk files as a Dictionary of +# VAR_NAME => list of files +def parse_src_mk(repo_path): + src_mk = repo_path + "/src.mk" + src_files = {} + for line in open(src_mk): + line = line.strip() + if len(line) == 0 or line[0] == "#": + continue + if "=" in line: + current_src = line.split("=")[0].strip() + src_files[current_src] = [] + elif ".c" in line: + src_path = line.split("\\")[0].strip() + src_files[current_src].append(src_path) + return src_files + + +# get all .cc / .c files +def get_cc_files(repo_path): + cc_files = [] + for root, _dirnames, filenames in os.walk( + repo_path + ): # noqa: B007 T25377293 Grandfathered in + root = root[(len(repo_path) + 1) :] + if "java" in root: + # Skip java + continue + for filename in fnmatch.filter(filenames, "*.cc"): + cc_files.append(os.path.join(root, filename)) + for filename in fnmatch.filter(filenames, "*.c"): + cc_files.append(os.path.join(root, filename)) + return cc_files + + +# Get non_parallel tests from Makefile +def get_non_parallel_tests(repo_path): + Makefile = repo_path + "/Makefile" + + s = set({}) + + found_non_parallel_tests = False + for line in open(Makefile): + line = line.strip() + if line.startswith("NON_PARALLEL_TEST ="): + found_non_parallel_tests = True + elif found_non_parallel_tests: + if line.endswith("\\"): + # remove the trailing \ + line = line[:-1] + line = line.strip() + s.add(line) + else: + # we consumed all the non_parallel tests + break + + return s + + +# Parse extra dependencies passed by user from command line +def get_dependencies(): + deps_map = {"": {"extra_deps": [], "extra_compiler_flags": []}} + if len(sys.argv) < 2: + return deps_map + + def encode_dict(data): + rv = {} + for k, v in data.items(): + if isinstance(v, dict): + v = encode_dict(v) + rv[k] = v + return rv + + extra_deps = json.loads(sys.argv[1], object_hook=encode_dict) + for target_alias, deps in extra_deps.items(): + deps_map[target_alias] = deps + return deps_map + + +# Prepare TARGETS file for buck +def generate_targets(repo_path, deps_map): + print(ColorString.info("Generating TARGETS")) + # parsed src.mk file + src_mk = parse_src_mk(repo_path) + # get all .cc files + cc_files = get_cc_files(repo_path) + # get non_parallel tests from Makefile + non_parallel_tests = get_non_parallel_tests(repo_path) + + if src_mk is None or cc_files is None or non_parallel_tests is None: + return False + + extra_argv = "" + if len(sys.argv) >= 2: + # Heuristically quote and canonicalize whitespace for inclusion + # in how the file was generated. + extra_argv = " '{0}'".format(" ".join(sys.argv[1].split())) + + TARGETS = TARGETSBuilder("%s/TARGETS" % repo_path, extra_argv) + + # rocksdb_lib + TARGETS.add_library( + "rocksdb_lib", + src_mk["LIB_SOURCES"] + + # always add range_tree, it's only excluded on ppc64, which we don't use internally + src_mk["RANGE_TREE_SOURCES"] + src_mk["TOOL_LIB_SOURCES"], + deps=[ + "//folly/container:f14_hash", + "//folly/experimental/coro:blocking_wait", + "//folly/experimental/coro:collect", + "//folly/experimental/coro:coroutine", + "//folly/experimental/coro:task", + "//folly/synchronization:distributed_mutex", + ], + ) + # rocksdb_whole_archive_lib + TARGETS.add_library( + "rocksdb_whole_archive_lib", + src_mk["LIB_SOURCES"] + + # always add range_tree, it's only excluded on ppc64, which we don't use internally + src_mk["RANGE_TREE_SOURCES"] + src_mk["TOOL_LIB_SOURCES"], + deps=[ + "//folly/container:f14_hash", + "//folly/experimental/coro:blocking_wait", + "//folly/experimental/coro:collect", + "//folly/experimental/coro:coroutine", + "//folly/experimental/coro:task", + "//folly/synchronization:distributed_mutex", + ], + headers=None, + extra_external_deps="", + link_whole=True, + ) + # rocksdb_test_lib + TARGETS.add_library( + "rocksdb_test_lib", + src_mk.get("MOCK_LIB_SOURCES", []) + + src_mk.get("TEST_LIB_SOURCES", []) + + src_mk.get("EXP_LIB_SOURCES", []) + + src_mk.get("ANALYZER_LIB_SOURCES", []), + [":rocksdb_lib"], + extra_test_libs=True, + ) + # rocksdb_tools_lib + TARGETS.add_library( + "rocksdb_tools_lib", + src_mk.get("BENCH_LIB_SOURCES", []) + + src_mk.get("ANALYZER_LIB_SOURCES", []) + + ["test_util/testutil.cc"], + [":rocksdb_lib"], + ) + # rocksdb_cache_bench_tools_lib + TARGETS.add_library( + "rocksdb_cache_bench_tools_lib", + src_mk.get("CACHE_BENCH_LIB_SOURCES", []), + [":rocksdb_lib"], + ) + # rocksdb_stress_lib + TARGETS.add_rocksdb_library( + "rocksdb_stress_lib", + src_mk.get("ANALYZER_LIB_SOURCES", []) + + src_mk.get("STRESS_LIB_SOURCES", []) + + ["test_util/testutil.cc"], + ) + # db_stress binary + TARGETS.add_binary( + "db_stress", ["db_stress_tool/db_stress.cc"], [":rocksdb_stress_lib"] + ) + # bench binaries + for src in src_mk.get("MICROBENCH_SOURCES", []): + name = src.rsplit("/", 1)[1].split(".")[0] if "/" in src else src.split(".")[0] + TARGETS.add_binary(name, [src], [], extra_bench_libs=True) + print("Extra dependencies:\n{0}".format(json.dumps(deps_map))) + + # Dictionary test executable name -> relative source file path + test_source_map = {} + + # c_test.c is added through TARGETS.add_c_test(). If there + # are more than one .c test file, we need to extend + # TARGETS.add_c_test() to include other C tests too. + for test_src in src_mk.get("TEST_MAIN_SOURCES_C", []): + if test_src != "db/c_test.c": + print("Don't know how to deal with " + test_src) + return False + TARGETS.add_c_test() + + try: + with open(f"{repo_path}/buckifier/bench.json") as json_file: + fast_fancy_bench_config_list = json.load(json_file) + for config_dict in fast_fancy_bench_config_list: + clean_benchmarks = {} + benchmarks = config_dict["benchmarks"] + for binary, benchmark_dict in benchmarks.items(): + clean_benchmarks[binary] = {} + for benchmark, overloaded_metric_list in benchmark_dict.items(): + clean_benchmarks[binary][benchmark] = [] + for metric in overloaded_metric_list: + if not isinstance(metric, dict): + clean_benchmarks[binary][benchmark].append(metric) + TARGETS.add_fancy_bench_config( + config_dict["name"], + clean_benchmarks, + False, + config_dict["expected_runtime_one_iter"], + config_dict["sl_iterations"], + config_dict["regression_threshold"], + ) + + with open(f"{repo_path}/buckifier/bench-slow.json") as json_file: + slow_fancy_bench_config_list = json.load(json_file) + for config_dict in slow_fancy_bench_config_list: + clean_benchmarks = {} + benchmarks = config_dict["benchmarks"] + for binary, benchmark_dict in benchmarks.items(): + clean_benchmarks[binary] = {} + for benchmark, overloaded_metric_list in benchmark_dict.items(): + clean_benchmarks[binary][benchmark] = [] + for metric in overloaded_metric_list: + if not isinstance(metric, dict): + clean_benchmarks[binary][benchmark].append(metric) + for config_dict in slow_fancy_bench_config_list: + TARGETS.add_fancy_bench_config( + config_dict["name"] + "_slow", + clean_benchmarks, + True, + config_dict["expected_runtime_one_iter"], + config_dict["sl_iterations"], + config_dict["regression_threshold"], + ) + # it is better servicelab experiments break + # than rocksdb github ci + except Exception: + pass + + TARGETS.add_test_header() + + for test_src in src_mk.get("TEST_MAIN_SOURCES", []): + test = test_src.split(".c")[0].strip().split("/")[-1].strip() + test_source_map[test] = test_src + print("" + test + " " + test_src) + + for target_alias, deps in deps_map.items(): + for test, test_src in sorted(test_source_map.items()): + if len(test) == 0: + print(ColorString.warning("Failed to get test name for %s" % test_src)) + continue + + test_target_name = test if not target_alias else test + "_" + target_alias + + if test in _EXPORTED_TEST_LIBS: + test_library = "%s_lib" % test_target_name + TARGETS.add_library( + test_library, + [test_src], + deps=[":rocksdb_test_lib"], + extra_test_libs=True, + ) + TARGETS.register_test( + test_target_name, + test_src, + deps=json.dumps(deps["extra_deps"] + [":" + test_library]), + extra_compiler_flags=json.dumps(deps["extra_compiler_flags"]), + ) + else: + TARGETS.register_test( + test_target_name, + test_src, + deps=json.dumps(deps["extra_deps"] + [":rocksdb_test_lib"]), + extra_compiler_flags=json.dumps(deps["extra_compiler_flags"]), + ) + + print(ColorString.info("Generated TARGETS Summary:")) + print(ColorString.info("- %d libs" % TARGETS.total_lib)) + print(ColorString.info("- %d binarys" % TARGETS.total_bin)) + print(ColorString.info("- %d tests" % TARGETS.total_test)) + return True + + +def get_rocksdb_path(): + # rocksdb = {script_dir}/.. + script_dir = os.path.dirname(sys.argv[0]) + script_dir = os.path.abspath(script_dir) + rocksdb_path = os.path.abspath(os.path.join(script_dir, "../")) + + return rocksdb_path + + +def exit_with_error(msg): + print(ColorString.error(msg)) + sys.exit(1) + + +def main(): + deps_map = get_dependencies() + # Generate TARGETS file for buck + ok = generate_targets(get_rocksdb_path(), deps_map) + if not ok: + exit_with_error("Failed to generate TARGETS files") + + +if __name__ == "__main__": + main() diff --git a/src/rocksdb/buckifier/check_buck_targets.sh b/src/rocksdb/buckifier/check_buck_targets.sh new file mode 100755 index 000000000..66c83c52f --- /dev/null +++ b/src/rocksdb/buckifier/check_buck_targets.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. +# If clang_format_diff.py command is not specfied, we assume we are able to +# access directly without any path. + +TGT_DIFF=`git diff TARGETS | head -n 1` + +if [ ! -z "$TGT_DIFF" ] +then + echo "TARGETS file has uncommitted changes. Skip this check." + exit 0 +fi + +echo Backup original TARGETS file. + +cp TARGETS TARGETS.bkp + +${PYTHON:-python3} buckifier/buckify_rocksdb.py + +TGT_DIFF=`git diff TARGETS | head -n 1` + +if [ -z "$TGT_DIFF" ] +then + mv TARGETS.bkp TARGETS + exit 0 +else + echo "Please run '${PYTHON:-python3} buckifier/buckify_rocksdb.py' to update TARGETS file." + echo "Do not manually update TARGETS file." + ${PYTHON:-python3} --version + mv TARGETS.bkp TARGETS + exit 1 +fi diff --git a/src/rocksdb/buckifier/rocks_test_runner.sh b/src/rocksdb/buckifier/rocks_test_runner.sh new file mode 100755 index 000000000..77f8f23c5 --- /dev/null +++ b/src/rocksdb/buckifier/rocks_test_runner.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. +# Create a tmp directory for the test to use +TEST_DIR=$(mktemp -d /dev/shm/fbcode_rocksdb_XXXXXXX) +# shellcheck disable=SC2068 +TEST_TMPDIR="$TEST_DIR" $@ && rm -rf "$TEST_DIR" diff --git a/src/rocksdb/buckifier/targets_builder.py b/src/rocksdb/buckifier/targets_builder.py new file mode 100644 index 000000000..343b2207d --- /dev/null +++ b/src/rocksdb/buckifier/targets_builder.py @@ -0,0 +1,150 @@ +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. +from __future__ import absolute_import, division, print_function, unicode_literals + +try: + from builtins import object, str +except ImportError: + from __builtin__ import object, str +import pprint + +import targets_cfg + + +def pretty_list(lst, indent=8): + if lst is None or len(lst) == 0: + return "" + + if len(lst) == 1: + return '"%s"' % lst[0] + + separator = '",\n%s"' % (" " * indent) + res = separator.join(sorted(lst)) + res = "\n" + (" " * indent) + '"' + res + '",\n' + (" " * (indent - 4)) + return res + + +class TARGETSBuilder(object): + def __init__(self, path, extra_argv): + self.path = path + header = targets_cfg.rocksdb_target_header_template.format( + extra_argv=extra_argv + ) + with open(path, "wb") as targets_file: + targets_file.write(header.encode("utf-8")) + self.total_lib = 0 + self.total_bin = 0 + self.total_test = 0 + self.tests_cfg = "" + + def add_library( + self, + name, + srcs, + deps=None, + headers=None, + extra_external_deps="", + link_whole=False, + external_dependencies=None, + extra_test_libs=False, + ): + if headers is not None: + headers = "[" + pretty_list(headers) + "]" + with open(self.path, "ab") as targets_file: + targets_file.write( + targets_cfg.library_template.format( + name=name, + srcs=pretty_list(srcs), + headers=headers, + deps=pretty_list(deps), + extra_external_deps=extra_external_deps, + link_whole=link_whole, + external_dependencies=pretty_list(external_dependencies), + extra_test_libs=extra_test_libs, + ).encode("utf-8") + ) + self.total_lib = self.total_lib + 1 + + def add_rocksdb_library(self, name, srcs, headers=None, external_dependencies=None): + if headers is not None: + headers = "[" + pretty_list(headers) + "]" + with open(self.path, "ab") as targets_file: + targets_file.write( + targets_cfg.rocksdb_library_template.format( + name=name, + srcs=pretty_list(srcs), + headers=headers, + external_dependencies=pretty_list(external_dependencies), + ).encode("utf-8") + ) + self.total_lib = self.total_lib + 1 + + def add_binary( + self, + name, + srcs, + deps=None, + extra_preprocessor_flags=None, + extra_bench_libs=False, + ): + with open(self.path, "ab") as targets_file: + targets_file.write( + targets_cfg.binary_template.format( + name=name, + srcs=pretty_list(srcs), + deps=pretty_list(deps), + extra_preprocessor_flags=pretty_list(extra_preprocessor_flags), + extra_bench_libs=extra_bench_libs, + ).encode("utf-8") + ) + self.total_bin = self.total_bin + 1 + + def add_c_test(self): + with open(self.path, "ab") as targets_file: + targets_file.write( + b""" +add_c_test_wrapper() +""" + ) + + def add_test_header(self): + with open(self.path, "ab") as targets_file: + targets_file.write( + b""" + # Generate a test rule for each entry in ROCKS_TESTS + # Do not build the tests in opt mode, since SyncPoint and other test code + # will not be included. +""" + ) + + def add_fancy_bench_config( + self, + name, + bench_config, + slow, + expected_runtime, + sl_iterations, + regression_threshold, + ): + with open(self.path, "ab") as targets_file: + targets_file.write( + targets_cfg.fancy_bench_template.format( + name=name, + bench_config=pprint.pformat(bench_config), + slow=slow, + expected_runtime=expected_runtime, + sl_iterations=sl_iterations, + regression_threshold=regression_threshold, + ).encode("utf-8") + ) + + def register_test(self, test_name, src, deps, extra_compiler_flags): + with open(self.path, "ab") as targets_file: + targets_file.write( + targets_cfg.unittests_template.format( + test_name=test_name, + test_cc=str(src), + deps=deps, + extra_compiler_flags=extra_compiler_flags, + ).encode("utf-8") + ) + self.total_test = self.total_test + 1 diff --git a/src/rocksdb/buckifier/targets_cfg.py b/src/rocksdb/buckifier/targets_cfg.py new file mode 100644 index 000000000..491c34d6e --- /dev/null +++ b/src/rocksdb/buckifier/targets_cfg.py @@ -0,0 +1,41 @@ +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. +from __future__ import absolute_import, division, print_function, unicode_literals + +rocksdb_target_header_template = """# This file \100generated by: +#$ python3 buckifier/buckify_rocksdb.py{extra_argv} +# --> DO NOT EDIT MANUALLY <-- +# This file is a Facebook-specific integration for buck builds, so can +# only be validated by Facebook employees. +# +# @noautodeps @nocodemods +load("//rocks/buckifier:defs.bzl", "cpp_library_wrapper","rocks_cpp_library_wrapper","cpp_binary_wrapper","cpp_unittest_wrapper","fancy_bench_wrapper","add_c_test_wrapper") + +""" + + +library_template = """ +cpp_library_wrapper(name="{name}", srcs=[{srcs}], deps=[{deps}], headers={headers}, link_whole={link_whole}, extra_test_libs={extra_test_libs}) +""" + +rocksdb_library_template = """ +rocks_cpp_library_wrapper(name="{name}", srcs=[{srcs}], headers={headers}) + +""" + + +binary_template = """ +cpp_binary_wrapper(name="{name}", srcs=[{srcs}], deps=[{deps}], extra_preprocessor_flags=[{extra_preprocessor_flags}], extra_bench_libs={extra_bench_libs}) +""" + +unittests_template = """ +cpp_unittest_wrapper(name="{test_name}", + srcs=["{test_cc}"], + deps={deps}, + extra_compiler_flags={extra_compiler_flags}) + +""" + +fancy_bench_template = """ +fancy_bench_wrapper(suite_name="{name}", binary_to_bench_to_metric_list_map={bench_config}, slow={slow}, expected_runtime={expected_runtime}, sl_iterations={sl_iterations}, regression_threshold={regression_threshold}) + +""" diff --git a/src/rocksdb/buckifier/util.py b/src/rocksdb/buckifier/util.py new file mode 100644 index 000000000..8943fed2b --- /dev/null +++ b/src/rocksdb/buckifier/util.py @@ -0,0 +1,118 @@ +# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. +""" +This module keeps commonly used components. +""" +from __future__ import absolute_import, division, print_function, unicode_literals + +try: + from builtins import object +except ImportError: + from __builtin__ import object +import os +import subprocess +import sys +import time + + +class ColorString(object): + """Generate colorful strings on terminal""" + + HEADER = "\033[95m" + BLUE = "\033[94m" + GREEN = "\033[92m" + WARNING = "\033[93m" + FAIL = "\033[91m" + ENDC = "\033[0m" + + @staticmethod + def _make_color_str(text, color): + # In Python2, default encoding for unicode string is ASCII + if sys.version_info.major <= 2: + return "".join([color, text.encode("utf-8"), ColorString.ENDC]) + # From Python3, default encoding for unicode string is UTF-8 + return "".join([color, text, ColorString.ENDC]) + + @staticmethod + def ok(text): + if ColorString.is_disabled: + return text + return ColorString._make_color_str(text, ColorString.GREEN) + + @staticmethod + def info(text): + if ColorString.is_disabled: + return text + return ColorString._make_color_str(text, ColorString.BLUE) + + @staticmethod + def header(text): + if ColorString.is_disabled: + return text + return ColorString._make_color_str(text, ColorString.HEADER) + + @staticmethod + def error(text): + if ColorString.is_disabled: + return text + return ColorString._make_color_str(text, ColorString.FAIL) + + @staticmethod + def warning(text): + if ColorString.is_disabled: + return text + return ColorString._make_color_str(text, ColorString.WARNING) + + is_disabled = False + + +def run_shell_command(shell_cmd, cmd_dir=None): + """Run a single shell command. + @returns a tuple of shell command return code, stdout, stderr""" + + if cmd_dir is not None and not os.path.exists(cmd_dir): + run_shell_command("mkdir -p %s" % cmd_dir) + + start = time.time() + print("\t>>> Running: " + shell_cmd) + p = subprocess.Popen( # noqa + shell_cmd, + shell=True, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + cwd=cmd_dir, + ) + stdout, stderr = p.communicate() + end = time.time() + + # Report time if we spent more than 5 minutes executing a command + execution_time = end - start + if execution_time > (60 * 5): + mins = execution_time / 60 + secs = execution_time % 60 + print("\t>time spent: %d minutes %d seconds" % (mins, secs)) + + return p.returncode, stdout, stderr + + +def run_shell_commands(shell_cmds, cmd_dir=None, verbose=False): + """Execute a sequence of shell commands, which is equivalent to + running `cmd1 && cmd2 && cmd3` + @returns boolean indication if all commands succeeds. + """ + + if cmd_dir: + print("\t=== Set current working directory => %s" % cmd_dir) + + for shell_cmd in shell_cmds: + ret_code, stdout, stderr = run_shell_command(shell_cmd, cmd_dir) + if stdout: + if verbose or ret_code != 0: + print(ColorString.info("stdout: \n"), stdout) + if stderr: + # contents in stderr is not necessarily to be error messages. + if verbose or ret_code != 0: + print(ColorString.error("stderr: \n"), stderr) + if ret_code != 0: + return False + + return True |