From 05021c974e58a2903d8e4cd43646494e8ffce0cc Mon Sep 17 00:00:00 2001 From: dawn <90008@klbr.net> Date: Wed, 30 Sep 2026 08:02:13 +0300 Subject: [PATCH] [beads] close hydrant-3kt, file hydrant-md0 --- .beads/interactions.jsonl | 1 + 1 file changed, 1 insertion(+) diff --git a/.beads/interactions.jsonl b/.beads/interactions.jsonl index 0103f9c..7acfd29 100644 --- a/.beads/interactions.jsonl +++ b/.beads/interactions.jsonl @@ -98,3 +98,4 @@ {"id":"int-8adfef5988f821548716813cb36a7ab4","kind":"field_change","created_at":"2026-09-30T03:57:19.520454Z","actor":"dawn","issue_id":"hydrant-pt1","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"done: pfrazee.com CAR (273k blocks) CID verify 152ms -> 32ms on m5; x86 zen3 unchanged at ~255 ns/block."}} {"id":"int-8484373a692cb3620c119f3331d254fe","kind":"field_change","created_at":"2026-09-30T04:30:48.491785Z","actor":"dawn","issue_id":"hydrant-870","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"done in 2b34d56 + a36d752. pfrazee.com parse+verify: m5 83->62ms, zen3 157->122ms; hashing now at the in-order ceiling on both. follow-ups hydrant-j88, hydrant-3kt."}} {"id":"int-82f9de1e6db3b9e0e230cb21110cd5c7","kind":"field_change","created_at":"2026-09-30T04:52:12.504394Z","actor":"dawn","issue_id":"hydrant-j88","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"replaced BTreeMap with HashMap (seeded: cids are pds-chosen) behind a read-only CarBlockStore for the backfill MST walk. pfrazee.com (273k blocks): map build m5 40->16ms, zen3 99->72ms (zen3 is page-fault bound for any fresh 60MB+ structure); lookups m5 41->5ms, zen3 73->15ms; jacquard MST walk m5 98->58ms, zen3 208->139ms. repo_sync_integrity passes for atproto.com and pfrazee.com."}} +{"id":"int-3971a4446860e5ecef43ff2c2995c74b","kind":"field_change","created_at":"2026-09-30T05:02:12.786425Z","actor":"dawn","issue_id":"hydrant-3kt","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"step 5 now runs in spawn_blocking with jacquard leaves_sequential + get_many via Handle::block_on (same pattern as control/repos/indexer.rs). leaves() spawned a task per subtree onto the runtime workers: pfrazee.com (215,747 records) m5 wall 59ms / cpu 317ms -> wall 73ms / cpu 73ms; zen3 wall 126-137ms / cpu 477-497ms -> wall 161ms / cpu 158-161ms. repo_sync_integrity passes for atproto.com and pfrazee.com. walker choice follow-up filed."}} -- 2.51.2