Syncthing: close the evidence gaps of decision 0050 #59
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Keel-Linux/tracker#59
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Decision 0050 (2026-10-04) chose Syncthing for application files. The evidence has gaps, all listed in the note's open points. Close them with a second bench under the same netem profiles (5/100/250 ms, 250 ms + 2% loss, partition and heal):
wp-content/uploads, not code, is replicated.Correct 0032, 0036, 0038 and 0049 where the note says they overstate (receive-only local-change reporting; Garage RFP vs ITP).
Maintainer decision 2026-10-04 on WordPress files (supersedes the 'uploads only' item above):
wp-content(themes, plugins, uploads, languages) is replicated by Syncthing from the primary, excluding cache directories. Each node keeps a local copy, so PHP reads stay local.wp-config.phpis not replicated: keel renders it on each node from the spec (DB host = the appliance VIP; keys and salts = mesh-wide shared secrets, 0041). Operator additions go in a spec field or in an extra include file that is replicated.A replica may briefly hold a half-updated plugin during a sync; acceptable because a replica serves nothing until promoted (0031).
To record: an amendment to 0050 and the WordPress manifest.