summaryrefslogtreecommitdiffstats
path: root/reftable
AgeCommit message (Expand)AuthorLines
2024-10-04Merge branch 'ak/typofix-2.46-maint'Junio C Hamano-1/+1
2024-10-03reftable: fix a typoAndrew Kreimer-1/+1
2024-09-30Merge branch 'ps/reftable-concurrent-writes'Junio C Hamano-15/+47
2024-09-24reftable/stack: allow locking of outdated stacksPatrick Steinhardt-9/+24
2024-09-24refs/reftable: introduce "reftable.lockTimeout"Patrick Steinhardt-6/+23
2024-09-16reftable/reader: make table iterator reseekablePatrick Steinhardt-0/+1
2024-09-08t: move reftable/stack_test.c to the unit testing frameworkChandra Pratap-1315/+0
2024-09-03Merge branch 'ps/reftable-concurrent-compaction'Junio C Hamano-141/+260
2024-08-29Merge branch 'cp/unit-test-reftable-block'Junio C Hamano-124/+0
2024-08-29Merge branch 'ps/reftable-drop-generic'Junio C Hamano-800/+230
2024-08-28reftable: mark unused parameters in empty iterator functionsJeff King-3/+3
2024-08-26Merge branch 'jk/mark-unused-parameters'Junio C Hamano-29/+35
2024-08-23Merge branch 'cp/unit-test-reftable-readwrite'Junio C Hamano-980/+0
2024-08-23reftable/stack: fix segfault when reload with reused readers failsPatrick Steinhardt-0/+82
2024-08-23reftable/stack: reorder swapping in the reloaded stack contentsPatrick Steinhardt-15/+19
2024-08-23reftable/reader: keep readers alive during iterationPatrick Steinhardt-0/+52
2024-08-23reftable/reader: introduce refcountingPatrick Steinhardt-22/+43
2024-08-23reftable/stack: fix broken refnames in `write_n_ref_tables()`Patrick Steinhardt-0/+1
2024-08-23reftable/reader: inline `reader_close()`Patrick Steinhardt-12/+3
2024-08-23reftable/reader: inline `init_reader()`Patrick Steinhardt-99/+98
2024-08-23reftable/reader: rename `reftable_new_reader()`Patrick Steinhardt-9/+9
2024-08-23reftable/stack: inline `stack_compact_range_stats()`Patrick Steinhardt-12/+4
2024-08-23reftable/blocksource: drop malloc block sourcePatrick Steinhardt-23/+2
2024-08-22reftable/generic: drop interfacePatrick Steinhardt-243/+0
2024-08-22t/helper: inline printing of reftable recordsPatrick Steinhardt-136/+0
2024-08-22t/helper: inline `reftable_table_print()`Patrick Steinhardt-50/+0
2024-08-22t/helper: inline `reftable_stack_print_directory()`Patrick Steinhardt-30/+0
2024-08-22t/helper: inline `reftable_reader_print_file()`Patrick Steinhardt-23/+0
2024-08-22t/helper: inline `reftable_dump_main()`Patrick Steinhardt-87/+0
2024-08-22reftable/dump: drop unused `compact_stack()`Patrick Steinhardt-26/+1
2024-08-22reftable/generic: move generic iterator code into iterator interfacePatrick Steinhardt-116/+133
2024-08-22reftable/iter: drop double-checking logicPatrick Steinhardt-24/+0
2024-08-22reftable/stack: open-code reading refsPatrick Steinhardt-3/+22
2024-08-22reftable/merged: stop using generic tables in the merged tablePatrick Steinhardt-63/+56
2024-08-22reftable/merged: rename `reftable_new_merged_table()`Patrick Steinhardt-7/+8
2024-08-22reftable/merged: expose functions to initialize iteratorsPatrick Steinhardt-0/+20
2024-08-21t: move reftable/block_test.c to the unit testing frameworkChandra Pratap-124/+0
2024-08-17reftable: mark unused parameters in virtual functionsJeff King-25/+33
2024-08-17reftable: drop obsolete test function declarationsJeff King-2/+0
2024-08-17reftable: ignore unused argc/argv in test functionsJeff King-3/+3
2024-08-15Merge branch 'ps/reftable-stack-compaction'Junio C Hamano-77/+296
2024-08-14Merge branch 'cp/unit-test-reftable-tree'Junio C Hamano-71/+5
2024-08-14Merge branch 'cp/unit-test-reftable-pq'Junio C Hamano-95/+10
2024-08-13t: move reftable/readwrite_test.c to the unit testing frameworkChandra Pratap-980/+0
2024-08-08reftable/stack: handle locked tables during auto-compactionPatrick Steinhardt-15/+56
2024-08-08reftable/stack: fix corruption on concurrent compactionPatrick Steinhardt-5/+102
2024-08-08reftable/stack: use lock_file when adding table to "tables.list"Patrick Steinhardt-10/+11
2024-08-08reftable/stack: do not die when fsyncing lock file filesPatrick Steinhardt-2/+5
2024-08-08reftable/stack: simplify tracking of table locksPatrick Steinhardt-7/+7
2024-08-08reftable/stack: update stats on failed full compactionPatrick Steinhardt-9/+8