Loading debian/changelog +13 −0 Original line number Diff line number Diff line authdb (20260414+17) unstable; urgency=medium * Fix cluster retrieve blocking HTTP requests: fetchFromCluster now uses fire-and-forget async retrieve instead of synchronous 5s wait. Result is picked up on the next prefetch() call — no request ever blocks on a QUIC retrieve. * Add revision guard: fetchFromCluster discards manifests with a revision lower than the cached revision, preventing data loss when a recovering node returns stale data. * Add regression tests: PrefetchNeverBlocks, RevisionGuardNoDataLoss -- Jan Koester <jan.koester@tuxist.de> Mon, 14 Apr 2026 22:00:00 +0200 authdb (20260412+16) unstable; urgency=medium * Dedicated session_read_client_ for session reads to avoid mutex Loading Loading
debian/changelog +13 −0 Original line number Diff line number Diff line authdb (20260414+17) unstable; urgency=medium * Fix cluster retrieve blocking HTTP requests: fetchFromCluster now uses fire-and-forget async retrieve instead of synchronous 5s wait. Result is picked up on the next prefetch() call — no request ever blocks on a QUIC retrieve. * Add revision guard: fetchFromCluster discards manifests with a revision lower than the cached revision, preventing data loss when a recovering node returns stale data. * Add regression tests: PrefetchNeverBlocks, RevisionGuardNoDataLoss -- Jan Koester <jan.koester@tuxist.de> Mon, 14 Apr 2026 22:00:00 +0200 authdb (20260412+16) unstable; urgency=medium * Dedicated session_read_client_ for session reads to avoid mutex Loading