You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a list of control commands that I think should be supported in the future. Some of these are straight forward, and only miss code in the control interface parts. Others need more code / changes to the code that manipulates the unit set.
Start/stop differences
Starting and stopping of units currently behaves differently with respect to how unsatisfied dependencies are handled.
Starting units: Currently the user has to start units one by one themselves
Stopping units: Currently stopping a unit will always stop all units that depend on it.
These should have two extra commands which should make the semantics clearer:
stop
stop-all
start
start-all
Start newly loaded units
After reloading units, there should be a way to start all units, that have never been started.
start-all-new
General queries about possible consequences of actions
Additionally there should be more queries available
To start unit A, which other units need to be started
To stop unit A, which other units need to be stopped
To remove unit A, which other units need to be removed
To remove unit A, which other units need to be stopped
The text was updated successfully, but these errors were encountered:
Stop and restart now behave consistently, only starting/stopping one unit, or reporting an error that explains why the operation cannot be done. Recursively starting only some units needs some work, the current code walks the whole unit-graph which might be undesirable.
The queries only need a little refactoring and then should be trivially supportable by the control interface.
This is a list of control commands that I think should be supported in the future. Some of these are straight forward, and only miss code in the control interface parts. Others need more code / changes to the code that manipulates the unit set.
Start/stop differences
Starting and stopping of units currently behaves differently with respect to how unsatisfied dependencies are handled.
These should have two extra commands which should make the semantics clearer:
Start newly loaded units
After reloading units, there should be a way to start all units, that have never been started.
General queries about possible consequences of actions
Additionally there should be more queries available
The text was updated successfully, but these errors were encountered: