Skip to content

Commit 3e815c7

Browse files
Lutherwavesclaude
andcommitted
docs(deploy): note the one-time client restart in the unit itself
The migration step was in the PR discussion and in the operator runbook, but not in the file that actually ships to consumers. A client whose container started while the daemon ran without RuntimeDirectoryPreserve is still pinned to the old inode and needs one restart; every restart after that is transparent. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 4e3e67e commit 3e815c7

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

deploy/openbloxd.service

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ RuntimeDirectoryMode=0750
2323
# pinned to the old inode, which is now orphaned and empty, so every call
2424
# fails with ENOENT until that client is restarted too. Restarting the broker
2525
# must not require restarting its callers.
26+
#
27+
# One-time migration: a client whose container started while the daemon was
28+
# running WITHOUT this setting is still pinned to the old inode, so it needs a
29+
# single restart after this unit is installed. Restarts are transparent from
30+
# then on.
2631
RuntimeDirectoryPreserve=yes
2732
Restart=on-failure
2833

0 commit comments

Comments
 (0)