 LewisandTangled
|
17905115d8
|
store: revalidate stored mutation sets on replay
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-07-25 08:27:40 +03:00 |
|
 LewisandTangled
|
4f37ac26cd
|
store: typed revs thru metastore keys & requests
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-07-25 08:27:39 +03:00 |
|
Lewis
|
d238affd76
|
repo: newtype commit cid & rev to CidLink & Tid
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-07-12 08:03:14 +02:00 |
|
 LewisandTangled
|
37fc06fb39
|
fix(store): unblock eventlog sync&freeze when writer dies
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-06-02 17:29:21 +03:00 |
|
 LewisandTangled
|
728a8c4d3b
|
test(store): cross-store, firehose, read-validation coverage w/ faults
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-06-02 17:29:21 +03:00 |
|
 LewisandTangled
|
7e823673ca
|
test(store): untested metastore, eventlog, & archival stuff
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-06-02 17:29:21 +03:00 |
|
 LewisandTangled
|
b8cae15c12
|
feat(store): detect foreign&corrupt blocks on read & preserve blocks thru recovery
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-31 21:11:36 +03:00 |
|
Lewis
|
4015217a2e
|
feat(store): Clock trait for DST
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-30 23:46:22 +03:00 |
|
 LewisandTangled
|
e9dc57d6f4
|
fix(firehose): lost events if seq commits out of order
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-30 21:10:38 +03:00 |
|
 LewisandTangled
|
4d2c7d4723
|
feat(auth): verification-gate override, inbound-migration bypass, store deleter improvement
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-23 23:02:43 +03:00 |
|
Lewis
|
bdaf510898
|
build: bump workspace to 0.6.2
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-17 12:32:05 +03:00 |
|
Lewis
|
1815ddba9f
|
feat(gauntlet): index-backed/hint-backed/readable invariants, ExternalCorruption scenario
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-17 12:32:05 +03:00 |
|
Lewis
|
a7517ed5c9
|
feat(store): consistency check & repair for orphan hints etc
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-17 11:50:32 +03:00 |
|
Lewis
|
d07d702dd4
|
feat(store): try to self-heal phantom index entries on compaction
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-17 11:50:19 +03:00 |
|
 LewisandTangled
|
fac9520a16
|
feat(tranquil-server): email config, tests, fmt
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-05-02 22:28:59 +03:00 |
|
Lewis
|
9b2cfb3a7e
|
fix(tranquil-store): durable-tail recovery + sync semantics
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-30 11:11:28 +03:00 |
|
Lewis
|
efd499bb26
|
fix(tranquil-store): barrier durability + torn-header recovery
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-29 15:35:42 +03:00 |
|
Lewis
|
d436597184
|
feat(tranquil-store): flaky-device scenario, jemalloc heap-prof
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-24 10:50:08 +03:00 |
|
Lewis
|
4cfca6d956
|
feat(tranquil-store): soak harness driving leak gate, signal tweaks
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-23 08:39:16 +03:00 |
|
Lewis
|
4fe01cff72
|
feat(tranquil-store): sweep subcommand with axis override fan-out
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-22 17:23:15 +03:00 |
|
Lewis
|
00c9eb732f
|
fix(tranquil-store): arc-counted cache handles, reader-eviction race
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-21 22:04:24 +03:00 |
|
Lewis
|
6d2d3b4be4
|
fix(tranquil-store): commit-marker batch replay, batch-boundary rotation
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-21 14:55:15 +03:00 |
|
Lewis
|
2afd075496
|
fix(tranquil-store): atomic record commits, hint-as-truth recovery
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-20 21:00:54 +03:00 |
|
Lewis
|
1285d5c675
|
fix(tranquil-store): bound writer fd usage across rotations
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-20 16:50:19 +03:00 |
|
Lewis
|
c30d73cd4d
|
test(tranquil-store): migrate some tests to gauntlet
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-19 23:50:27 +03:00 |
|
Lewis
|
09d437b3e3
|
feat(tranquil-store): gauntlet persistence & restart invariants
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-15 22:28:31 +03:00 |
|
Lewis
|
7f2e83e92f
|
feat(tranquil-store): beginnings of the gauntlet test suite
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-15 20:29:34 +03:00 |
|
Lewis
|
d51bfd59da
|
fix(tranquil-store): exclude 0 refcount blocks from has()
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-14 08:40:21 +03:00 |
|
Lewis
|
7a67361993
|
fix(tranquil-store): checkpoint-hint race & missing dedup hints
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-13 11:10:17 +03:00 |
|
 LewisandTangled
|
1dfbd27cce
|
fix(postgres): semaphore on car endpoint & more efficient query
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-12 17:18:45 +00:00 |
|
 LewisandTangled
|
52c22060f3
|
fix(tranquil-store): preserve refcount in hint relocate records
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-12 11:16:58 +00:00 |
|
Lewis
|
05246aec58
|
feat(tranquil-store): gc and hardening
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-10 13:57:47 +03:00 |
|
Lewis
|
9ea33def13
|
feat(tranquil-store): eventlog
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-10 13:54:41 +03:00 |
|
Lewis
|
a9e3ec63e1
|
feat(tranquil-store): blockstore
Lewis: May this revision serve well! <lu5a@proton.me>
|
2026-04-10 13:54:41 +03:00 |
|