aboutsummaryrefslogtreecommitdiffstats
path: root/reftable (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-08-23reftable/stack: fix segfault when reload with reused readers failsPatrick Steinhardt2-0/+82
2024-08-23reftable/stack: reorder swapping in the reloaded stack contentsPatrick Steinhardt1-15/+19
2024-08-23reftable/reader: keep readers alive during iterationPatrick Steinhardt2-0/+52
2024-08-23reftable/reader: introduce refcountingPatrick Steinhardt6-22/+43
2024-08-23reftable/stack: fix broken refnames in `write_n_ref_tables()`Patrick Steinhardt1-0/+1
2024-08-23reftable/reader: inline `reader_close()`Patrick Steinhardt3-12/+3
2024-08-23reftable/reader: inline `init_reader()`Patrick Steinhardt3-99/+98
2024-08-23reftable/reader: rename `reftable_new_reader()`Patrick Steinhardt4-9/+9
2024-08-23reftable/stack: inline `stack_compact_range_stats()`Patrick Steinhardt1-12/+4
2024-08-23reftable/blocksource: drop malloc block sourcePatrick Steinhardt3-23/+2
2024-08-22reftable/generic: drop interfacePatrick Steinhardt10-243/+0
2024-08-22t/helper: inline printing of reftable recordsPatrick Steinhardt3-136/+0
2024-08-22t/helper: inline `reftable_table_print()`Patrick Steinhardt2-50/+0
2024-08-22t/helper: inline `reftable_stack_print_directory()`Patrick Steinhardt3-30/+0
2024-08-22t/helper: inline `reftable_reader_print_file()`Patrick Steinhardt2-23/+0
2024-08-22t/helper: inline `reftable_dump_main()`Patrick Steinhardt2-87/+0
2024-08-22reftable/dump: drop unused `compact_stack()`Patrick Steinhardt1-26/+1
2024-08-22reftable/generic: move generic iterator code into iterator interfacePatrick Steinhardt4-116/+133
2024-08-22reftable/iter: drop double-checking logicPatrick Steinhardt3-24/+0
2024-08-22reftable/stack: open-code reading refsPatrick Steinhardt1-3/+22
2024-08-22reftable/merged: stop using generic tables in the merged tablePatrick Steinhardt7-63/+56
2024-08-22reftable/merged: rename `reftable_new_merged_table()`Patrick Steinhardt3-7/+8
2024-08-22reftable/merged: expose functions to initialize iteratorsPatrick Steinhardt2-0/+20
2024-08-21t: move reftable/block_test.c to the unit testing frameworkChandra Pratap2-124/+0
2024-08-17reftable: mark unused parameters in virtual functionsJeff King7-25/+33
2024-08-17reftable: drop obsolete test function declarationsJeff King1-2/+0
2024-08-17reftable: ignore unused argc/argv in test functionsJeff King3-3/+3
2024-08-15Merge branch 'ps/reftable-stack-compaction'Junio C Hamano2-77/+296
2024-08-14Merge branch 'cp/unit-test-reftable-tree'Junio C Hamano3-71/+5
2024-08-14Merge branch 'cp/unit-test-reftable-pq'Junio C Hamano4-95/+10
2024-08-13t: move reftable/readwrite_test.c to the unit testing frameworkChandra Pratap2-980/+0
2024-08-08reftable/stack: handle locked tables during auto-compactionPatrick Steinhardt2-15/+56
2024-08-08reftable/stack: fix corruption on concurrent compactionPatrick Steinhardt1-5/+102
2024-08-08reftable/stack: use lock_file when adding table to "tables.list"Patrick Steinhardt1-10/+11
2024-08-08reftable/stack: do not die when fsyncing lock file filesPatrick Steinhardt1-2/+5
2024-08-08reftable/stack: simplify tracking of table locksPatrick Steinhardt1-7/+7
2024-08-08reftable/stack: update stats on failed full compactionPatrick Steinhardt2-9/+8
2024-08-08reftable/stack: test compaction with already-locked tablesPatrick Steinhardt1-0/+77
2024-08-08reftable/stack: extract function to setup stack with N tablesPatrick Steinhardt1-32/+32
2024-08-08reftable/stack: refactor function to gather table sizesPatrick Steinhardt1-5/+6
2024-08-04t: move reftable/tree_test.c to the unit testing frameworkChandra Pratap2-61/+0
2024-08-04reftable: remove unnecessary curly braces in reftable/tree.cChandra Pratap1-10/+5
2024-08-01t-reftable-pq: make merged_iter_pqueue_check() staticChandra Pratap1-1/+0
2024-08-01t: move reftable/pq_test.c to the unit testing frameworkChandra Pratap2-75/+0
2024-08-01reftable: change the type of array indices to 'size_t' in reftable/pq.cChandra Pratap1-6/+6
2024-08-01reftable: remove unnecessary curly braces in reftable/pq.cChandra Pratap1-13/+4
2024-07-31Merge branch 'cp/unit-test-reftable-merged'Junio C Hamano2-462/+0
2024-07-15Merge branch 'cp/unit-test-reftable-record'Junio C Hamano1-382/+0
2024-07-12t: move reftable/merged_test.c to the unit testing frameworkChandra Pratap2-462/+0
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano3-3/+3