From dec669e89b41420eba72ca7ac0c511100690c4f3 Mon Sep 17 00:00:00 2001 From: sstent Date: Sat, 7 Feb 2026 18:21:57 -0800 Subject: [PATCH] fix: use .primary file for primary detection in LiteFS 0.5 --- register.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/register.sh b/register.sh index 3f7a794..bda375b 100644 --- a/register.sh +++ b/register.sh @@ -47,7 +47,9 @@ echo "Starting Consul registration loop..." LAST_STATE="unknown" while true; do - if /usr/local/bin/litefs is-primary; then + # In LiteFS 0.5, .primary file exists ONLY on replicas. + # We check /data/.primary because /data is our mount point. + if [ ! -f /data/.primary ]; then CURRENT_STATE="primary" else CURRENT_STATE="replica" @@ -68,4 +70,4 @@ while true; do fi sleep 15 -done \ No newline at end of file +done