fix(pluginhost): add plugin quiesce handling with safe rollback during hot reload
- Add new `plugin.quiesce` ABI method and propagate RPC error codes from plugin call failures. - Invoke quiesce on the replaced plugin before loading a new version, then only activate replacement after quiesce succeeds. - Improve hot-reload safety by serializing lifecycle transitions, cleaning up failed/canceled loads, and rolling back to the previous plugin state when replacement fails or is canceled. Closes: #5134
L
Luis Pater committed
ba510f85a21c6aa6e0778d08cbf54c7883c5d660
Parent: ca601db