summaryrefslogtreecommitdiff
path: root/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-01-04 00:06:44 +0200
committerPaul Buetow <paul@buetow.org>2026-01-04 00:06:44 +0200
commitd33c8d10d9aebd6895afee7bfabd682a54309f8a (patch)
treed9525392a8c1dc4a161c177a91157c85350f4e52 /gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
parent25779f9d158c29e69c1db71869cc7f0b99ae68c5 (diff)
Update content for md
Diffstat (limited to 'gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md')
-rw-r--r--gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md8
1 files changed, 2 insertions, 6 deletions
diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
index 521f008d..3cff80fb 100644
--- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
+++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.md
@@ -1388,6 +1388,8 @@ Auto-failback ENABLED (removed /data/nfs/nfs.NO_AUTO_FAILBACK)
When `f0` reboots (planned or unplanned), `f1` takes over as CARP MASTER. To ensure `f0` automatically reclaims its primary role once it's fully operational, we'll implement an automatic failback mechanism. With:
+> Update: Fixed the script at Sun 4 Jan 00:04:28 EET 2026 - removed the NFS service check because when f0 is BACKUP, NFS services are intentionally stopped by carpcontrol.sh, which would prevent auto-failback from ever triggering.
+
```sh
paul@f0:~ % doas tee /usr/local/bin/carp-auto-failback.sh <<'EOF'
#!/bin/sh
@@ -1427,12 +1429,6 @@ if [ -f "$BLOCK_FILE" ]; then
exit 0
fi
-# Check if NFS services are running (ensure we're fully ready)
-if ! service nfsd status >/dev/null 2>&1; then
- log_message "SKIP: NFS services not yet running"
- exit 0
-fi
-
# All conditions met - promote to MASTER
log_message "CONDITIONS MET: Promoting to MASTER (was $CURRENT_STATE)"
/usr/local/bin/carp master