summaryrefslogtreecommitdiff
path: root/reftable
AgeCommit message (Expand)AuthorFilesLines
2024-10-04Merge branch 'ak/typofix-2.46-maint'Junio C Hamano1-1/+1
2024-10-03reftable: fix a typoAndrew Kreimer1-1/+1
2024-09-30Merge branch 'ps/reftable-concurrent-writes'Junio C Hamano3-15/+47
2024-09-24reftable/stack: allow locking of outdated stacksPatrick Steinhardt2-9/+24
2024-09-24refs/reftable: introduce "reftable.lockTimeout"Patrick Steinhardt2-6/+23
2024-09-16reftable/reader: make table iterator reseekablePatrick Steinhardt1-0/+1
2024-09-08t: move reftable/stack_test.c to the unit testing frameworkChandra Pratap4-1315/+0
2024-09-03Merge branch 'ps/reftable-concurrent-compaction'Junio C Hamano7-141/+260
2024-08-29Merge branch 'cp/unit-test-reftable-block'Junio C Hamano2-124/+0
2024-08-29Merge branch 'ps/reftable-drop-generic'Junio C Hamano19-800/+230
2024-08-28reftable: mark unused parameters in empty iterator functionsJeff King1-3/+3
2024-08-26Merge branch 'jk/mark-unused-parameters'Junio C Hamano9-29/+35
2024-08-23Merge branch 'cp/unit-test-reftable-readwrite'Junio C Hamano2-980/+0
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