Loading debian/changelog +15 −0 Original line number Diff line number Diff line authdb (20260412+12) unstable; urgency=medium * Fix group distribution imbalance: session_intercepting_store no longer exposes session groups via list_groups/list_blocks/total_blocks/total_groups — prevents scrub/rebalance from writing session blocks into file store * Filter session groups in scrub() to avoid ghost group creation * Merge scrub + rebalance into single pass: remove() + store() for under-replicated groups fixes both missing and misplaced blocks * Add scrub_mutex_: scrub and rebalance cannot run concurrently * Add scrub_running_ status indicator to cluster status API and admin UI * Add admin API endpoint /api/clusterrebalance with Rebalance button * Add Scrub button to cluster status page -- Jan Koester <jan.koester@tuxist.de> Sun, 12 Apr 2026 16:00:00 +0200 authdb (20260412+11) unstable; urgency=medium * Add periodic rebalance in health monitor: every ~5 minutes while all Loading Loading
debian/changelog +15 −0 Original line number Diff line number Diff line authdb (20260412+12) unstable; urgency=medium * Fix group distribution imbalance: session_intercepting_store no longer exposes session groups via list_groups/list_blocks/total_blocks/total_groups — prevents scrub/rebalance from writing session blocks into file store * Filter session groups in scrub() to avoid ghost group creation * Merge scrub + rebalance into single pass: remove() + store() for under-replicated groups fixes both missing and misplaced blocks * Add scrub_mutex_: scrub and rebalance cannot run concurrently * Add scrub_running_ status indicator to cluster status API and admin UI * Add admin API endpoint /api/clusterrebalance with Rebalance button * Add Scrub button to cluster status page -- Jan Koester <jan.koester@tuxist.de> Sun, 12 Apr 2026 16:00:00 +0200 authdb (20260412+11) unstable; urgency=medium * Add periodic rebalance in health monitor: every ~5 minutes while all Loading