Andrew Geissler | e08baa5 | 2020-03-23 20:44:04 -0500 | [diff] [blame] | 1 | description: > |
| 2 | Empty interface to indicate that the associated `Logging.Entry` should |
| 3 | prevent a state transition of the associated managed element while the |
| 4 | `Logging.Entry` is not `Resolved` or been deleted. |
| 5 | |
| 6 | The specific state transition(s) to prevent are left to the implementation. |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 7 | A typical use of this would be to prevent the power-on of a managed host |
| 8 | while a critical error is open. The managed host, via systemd transitions, |
| 9 | might start the power-on sequence and then wait for any object with this |
| 10 | `ErrorBlocksTransition` interface to no longer be instantiated. Causal |
| 11 | ordering of D-Bus operations can prove that no critical error needs |
| 12 | servicing and the power-on sequence may safely continue. |