Commit f8539f9a authored by jan.koester's avatar jan.koester
Browse files

deb

parent 032356ab
Loading
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
authdb (20260411+10) unstable; urgency=medium

  * Change outer API request lock from Exclusive to Shared — enables
    parallel read requests per domain
  * Add prefetch() to lock_shared() so cluster data stays fresh for reads
  * Fast-path prefetch: skip _FetchMutex entirely when data is fresh (<30s)
  * Add warmDomainCache() at startup: pre-loads all domain backends so
    API requests never need to lock _AdminBackend for domain resolution
  * Add evictDomainCache() called on domain removal to keep cache consistent
  * Integrate rebalance() into scrub to fix misplaced block distribution

 -- Jan Koester <jan.koester@tuxist.de>  Sat, 11 Apr 2026 20:00:00 +0200

authdb (20260411+9) unstable; urgency=medium

  * Fix cluster node blocking: add per-domain _FetchMutex to serialize