@@ -8,8 +8,9 @@ Do not edit this Markdown file by hand. Update the registry source and rerender
882 . Benchmark IDs are immutable once published, unless explicitly deprecated and replaced.
993 . Every tracked ` BENCHMARK(...) ` or ` BENCHMARK_ADVANCED(...) ` label must exist in the registry.
10104 . Generic labels such as ` write ` , ` read_all ` , or ` delta encode ` are not permitted.
11- 5 . ` status=active ` entries must exist in code. ` deprecated ` and ` reserved ` entries are retained for history and future planning.
12- 6 . The CI validator is the enforcement point. A benchmark change is incomplete until the registry and generated documentation are updated.
11+ 5 . Micro benchmark IDs in ` benchmarks/*.cpp ` must be 30 characters or fewer so Catch2 console output cannot wrap them in the GitHub benchmark parser path.
12+ 6 . ` status=active ` entries must exist in code. ` deprecated ` and ` reserved ` entries are retained for history and future planning.
13+ 7 . The CI validator is the enforcement point. A benchmark change is incomplete until the registry and generated documentation are updated.
1314
1415## Registry Source
1516- ` Benchmarking_Protocols/benchmark_id_registry.tsv `
@@ -80,48 +81,48 @@ Do not edit this Markdown file by hand. Update the registry source and rerender
8081## Micro Benchmarks
8182| ID | Suite | File | Status |
8283| ---| ---| ---| ---|
83- | ` encoding_delta_encode_timestamps_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
84- | ` encoding_delta_decode_timestamps_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
85- | ` encoding_bss_encode_prices_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
86- | ` encoding_bss_decode_prices_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
87- | ` encoding_rle_encode_bit_width_1_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
88- | ` encoding_rle_decode_bit_width_1_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
89- | ` encoding_delta_encode_timestamps_10k_vs_plain ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
90- | ` encoding_plain_copy_baseline_timestamps_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
91- | ` encoding_bss_encode_prices_10k_size_check ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
92- | ` encoding_bss_decode_prices_10k_size_check ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
93- | ` mpmc_ring_push_pop_single_thread ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
94- | ` mpmc_ring_shared_column_batch_4p4c_4000_items ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
95- | ` column_batch_push_1000_rows_and_column_view ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
96- | ` column_batch_as_tensor_1024x8 ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
97- | ` event_bus_publish_pop_1000_single_thread ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
98- | ` feature_write_batch_10k_vectors ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
99- | ` feature_get_latest_1000_calls ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
100- | ` feature_as_of_mid_range_1000_calls ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
101- | ` feature_as_of_batch_100_entities ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
102- | ` feature_history_100_records ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
103- | ` read_typed_price_column_double_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
104- | ` read_all_string_conversion_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
105- | ` read_projection_price_qty_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
106- | ` read_typed_ts_column_int64_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
107- | ` read_open_and_num_rows_footer_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
108- | ` wal_writer_append_32b_single ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
109- | ` wal_writer_append_256b_single ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
110- | ` wal_writer_append_1000_batch ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
111- | ` wal_writer_append_flush_no_fsync ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
112- | ` wal_manager_append_32b_single ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
113- | ` wal_reader_read_all_10k_records ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
114- | ` wal_mmap_append_32b_single ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
115- | ` wal_mmap_append_256b_single ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
116- | ` wal_mmap_append_1000_batch ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
117- | ` wal_mmap_append_flush_no_msync ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
118- | ` wal_compare_fwrite_append_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
119- | ` wal_compare_mmap_append_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
120- | ` wal_three_way_writer_append_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
121- | ` wal_three_way_manager_append_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
122- | ` wal_three_way_mmap_append_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
123- | ` write_int64_10k_uncompressed ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
124- | ` write_double_10k_bss_uncompressed ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
125- | ` write_mixed5_10k_uncompressed ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
126- | ` write_int64_double_100k_10_row_groups ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
127- | ` write_string_10k_dict_uncompressed ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
84+ | ` enc_delta_enc_ts_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
85+ | ` enc_delta_dec_ts_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
86+ | ` enc_bss_enc_px_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
87+ | ` enc_bss_dec_px_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
88+ | ` enc_rle_enc_bw1_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
89+ | ` enc_rle_dec_bw1_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
90+ | ` enc_delta_ts_10k_plain ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
91+ | ` enc_plain_copy_ts_10k ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
92+ | ` enc_bss_enc_px_10k_sz ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
93+ | ` enc_bss_dec_px_10k_sz ` | ` encodings ` | ` benchmarks/bench_encodings.cpp ` | ` active ` |
94+ | ` ring_push_pop_1t ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
95+ | ` ring_batch_4p4c_4k ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
96+ | ` batch_push_1k_view ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
97+ | ` batch_tensor_1024x8 ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
98+ | ` bus_pub_pop_1k_1t ` | ` event_bus ` | ` benchmarks/bench_event_bus.cpp ` | ` active ` |
99+ | ` feat_wr_batch_10k ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
100+ | ` feat_get_latest_1k ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
101+ | ` feat_asof_mid_1k ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
102+ | ` feat_asof_batch_100e ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
103+ | ` feat_hist_100 ` | ` feature_store ` | ` benchmarks/bench_feature_store.cpp ` | ` active ` |
104+ | ` rd_price_f64_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
105+ | ` rd_all_str_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
106+ | ` rd_proj_px_qty_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
107+ | ` rd_ts_i64_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
108+ | ` rd_footer_rows_50k ` | ` read ` | ` benchmarks/bench_read.cpp ` | ` active ` |
109+ | ` wal_writer_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
110+ | ` wal_writer_256b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
111+ | ` wal_writer_1k_batch ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
112+ | ` wal_writer_flush_nofs ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
113+ | ` wal_mgr_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
114+ | ` wal_read_all_10k ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
115+ | ` wal_mmap_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
116+ | ` wal_mmap_256b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
117+ | ` wal_mmap_1k_batch ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
118+ | ` wal_mmap_flush_noms ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
119+ | ` wal_cmp_fwrite_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
120+ | ` wal_cmp_mmap_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
121+ | ` wal_3way_writer_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
122+ | ` wal_3way_mgr_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
123+ | ` wal_3way_mmap_32b ` | ` wal ` | ` benchmarks/bench_wal.cpp ` | ` active ` |
124+ | ` wr_i64_10k_raw ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
125+ | ` wr_f64_10k_bss_raw ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
126+ | ` wr_mix5_10k_raw ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
127+ | ` wr_i64_f64_100k_10rgs ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
128+ | ` wr_str_10k_dict_raw ` | ` write ` | ` benchmarks/bench_write.cpp ` | ` active ` |
0 commit comments