Merge branch 'ps/reftable-fixes' into ps/reftable-fixes-and-optims
commit5809004f261e0468ae9c8bca83b600852e751920
authorJunio C Hamano <gitster@pobox.com>
Wed, 20 Dec 2023 16:21:50 +0000 (20 08:21 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 20 Dec 2023 16:21:50 +0000 (20 08:21 -0800)
tree0c4b0551a2fa0b78ba07a5344f6e794366bd8923
parent624eb90fa8f65a79396615f3c2842ac5a3743350
parentc0cadb0576d4920915eb3bd38a7d1abfcbd25f98
Merge branch 'ps/reftable-fixes' into ps/reftable-fixes-and-optims

* ps/reftable-fixes:
  reftable/block: reuse buffer to compute record keys
  reftable/block: introduce macro to initialize `struct block_iter`
  reftable/merged: reuse buffer to compute record keys
  reftable/stack: fix use of unseeded randomness
  reftable/stack: fix stale lock when dying
  reftable/stack: reuse buffers when reloading stack
  reftable/stack: perform auto-compaction with transactional interface
  reftable/stack: verify that `reftable_stack_add()` uses auto-compaction
  reftable: handle interrupted writes
  reftable: handle interrupted reads
  reftable: wrap EXPECT macros in do/while