Hi!
This change fixes an intermittent error that could occur when booting a system.
During boot, stratisd-min yields to stratisd once the D-Bus is available. This is done by having systemd terminate stratisd-min. Without the change systemd terminates stratisd-min and any of its child processes. If stratisd-min is running one of the few command-line tools it finds necessary to run, and this process is terminated before stratisd-min shuts down, inconsistencies in pool or filesystem setup may occur which can not be handled properly by stratisd. With the recommended change, systemd sends a signal only to stratisd-min and none of its subprocesses, so that the states of pools and filesystems are consistent when stratisd takes over their management.
Thank you for your continuing interest in the Stratis project,
- mulhern