Skip to content

Handle daemon restart cases #16

@lukemarsden

Description

@lukemarsden

Two cases:

If the daemon is:

  • abruptly restarted (admin sends -9, or daemon is OOM'ed)
  • or the server loses power and it is rebooted

... then the plugin system should be able to cleanly restart plugins and recover.

Of particular concern is whether containers might outlive the daemon. If this is true, and stranded plugin containers might hold on to system resources (like mounted block devices), then we could end up with stranded plugins stopping newly spawned plugins from functioning. We should have acceptance tests which test and demonstrate the behaviour in this case.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions