summaryrefslogtreecommitdiffstats
path: root/reftable/stack_test.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* t: move reftable/stack_test.c to the unit testing frameworkChandra Pratap2024-09-081-1213/+0
* Merge branch 'ps/reftable-concurrent-compaction'Junio C Hamano2024-09-031-4/+112
|\
| * reftable/stack: fix segfault when reload with reused readers failsPatrick Steinhardt2024-08-231-0/+59
| * reftable/reader: keep readers alive during iterationPatrick Steinhardt2024-08-231-0/+50
| * reftable/reader: introduce refcountingPatrick Steinhardt2024-08-231-4/+2
| * reftable/stack: fix broken refnames in `write_n_ref_tables()`Patrick Steinhardt2024-08-231-0/+1
* | Merge branch 'ps/reftable-drop-generic'Junio C Hamano2024-08-291-18/+11
|\|
| * t/helper: inline `reftable_stack_print_directory()`Patrick Steinhardt2024-08-221-7/+0
| * reftable/merged: stop using generic tables in the merged tablePatrick Steinhardt2024-08-221-11/+11
* | reftable: mark unused parameters in virtual functionsJeff King2024-08-171-2/+2
* | reftable: ignore unused argc/argv in test functionsJeff King2024-08-171-1/+1
|/
* reftable/stack: handle locked tables during auto-compactionPatrick Steinhardt2024-08-081-5/+7
* reftable/stack: update stats on failed full compactionPatrick Steinhardt2024-08-081-2/+1
* reftable/stack: test compaction with already-locked tablesPatrick Steinhardt2024-08-081-0/+77
* reftable/stack: extract function to setup stack with N tablesPatrick Steinhardt2024-08-081-32/+32
* Merge branch 'ps/no-writable-strings'Junio C Hamano2024-06-181-25/+25
|\
| * reftable: cast away constness when assigning constants to recordsPatrick Steinhardt2024-06-071-24/+24
| * global: improve const correctness when assigning string constantsPatrick Steinhardt2024-06-071-4/+4
* | Merge branch 'cp/reftable-unit-test'Junio C Hamano2024-06-121-25/+0
|\ \
| * | t: move tests from reftable/stack_test.c to the new unit testChandra Pratap2024-05-301-25/+0
* | | reftable: make the compaction factor configurablePatrick Steinhardt2024-05-141-2/+2
* | | reftable: pass opts as constant pointerPatrick Steinhardt2024-05-141-24/+24
* | | reftable: consistently refer to `reftable_write_options` as `opts`Patrick Steinhardt2024-05-141-64/+50
| |/ |/|
* | Merge branch 'ps/reftable-write-optim'Junio C Hamano2024-05-081-39/+0
|\ \ | |/ |/|
| * reftable: remove name checksPatrick Steinhardt2024-04-091-39/+0
* | Merge branch 'jt/reftable-geometric-compaction'Junio C Hamano2024-04-161-58/+19
|\ \
| * | reftable/stack: use geometric table compactionJustin Tobler2024-04-081-53/+13
| * | reftable/stack: expose option to disable auto-compactionJustin Tobler2024-04-081-5/+6
| * | Merge branch 'ps/pack-refs-auto' into jt/reftable-geometric-compactionJunio C Hamano2024-04-051-1/+45
| |\ \
* | \ \ Merge branch 'ps/pack-refs-auto'Junio C Hamano2024-04-091-1/+45
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | reftable/stack: gracefully handle failed auto-compaction due to locksPatrick Steinhardt2024-03-251-0/+44
| * | reftable/error: discern locked/outdated errorsPatrick Steinhardt2024-03-251-1/+1
* | | Merge branch 'ps/reftable-unit-test-nfs-workaround'Junio C Hamano2024-04-011-1/+11
|\ \ \ | |_|/ |/| |
| * | reftable: fix tests being broken by NFS' delete-after-close semanticsPatrick Steinhardt2024-03-211-1/+11
| * | Merge branch 'en/header-cleanup' into maint-2.43Junio C Hamano2024-02-091-1/+0
| |\ \
* | | | reftable/record: convert old and new object IDs to arraysPatrick Steinhardt2024-03-051-15/+11
| |_|/ |/| |
* | | Merge branch 'ps/reftable-styles'Junio C Hamano2024-02-121-4/+3
|\ \ \
| * | | reftable/stack: index segments with `size_t`Patrick Steinhardt2024-02-061-4/+3
* | | | reftable/stack: adjust permissions of compacted tablesPatrick Steinhardt2024-01-261-2/+23
|/ / /
* | | Merge branch 'ps/reftable-fixes-and-optims'Junio C Hamano2024-01-161-2/+0
|\ \ \
| * | | reftable/record: store "val1" hashes as static arraysPatrick Steinhardt2024-01-031-2/+0
| |/ /
* | | Merge branch 'en/header-cleanup'Junio C Hamano2024-01-081-1/+0
|\ \ \ | |/ / |/| / | |/
| * treewide: remove unnecessary includes in source filesElijah Newren2023-12-261-1/+0
* | reftable/stack: perform auto-compaction with transactional interfacePatrick Steinhardt2023-12-111-0/+56
* | reftable/stack: verify that `reftable_stack_add()` uses auto-compactionPatrick Steinhardt2023-12-111-0/+49
* | reftable: handle interrupted writesPatrick Steinhardt2023-12-111-1/+1
|/
* Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano2022-05-211-1/+1
|\
| * tree-wide: apply equals-null.cocciJunio C Hamano2022-05-021-1/+1
* | Merge branch 'hn/reftable-coverity-fixes'Junio C Hamano2022-02-171-1/+2
|\ \ | |/ |/|
| * reftable: ignore remove() return value in stack_test.cHan-Wen Nienhuys2022-01-201-1/+1