Configure FLUs and chains with "rc.d" style configuration #56
Loading…
Reference in a new issue
No description provided.
Delete branch "slf/flu-config-rcd-style"
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?
Taking inspiration from BSD init's "rc.d" style configuration, this PR moves FLU config (which FLUs to start at app start time), chain bootstrapping (the first config before Humming Consensus manages the chain), and chain reconfiguration (adding/removing chain members) into the new style.
Also added
machi-admin
interface (as a strawman/temporary proposal) to provide a declarative configuration method for adding FLUs, adding chains, and reconfiguring chains. For example:To examine the two new chains,
c1
andc2
that were created by those commands:... and ...
TODO items:
Dialyzer has no complaints at
master
commitb8b3e872e4
for the chain mgr & repair modules, so I won't worry about complaints in those mods on this PR's branch.Alright, first draft of docs added. Mark, any last review bits?
👍
Many thanks, Mark. The merge was a hassle, but it's done, hooray.
Whew! Glad to hear it. 🍰