Skip to content

Support "Soft" stopping of processors and queue draining before undeploy #27

Description

@davetorok

To prevent in-flight data loss when undeploying / redeploying templates:

  • provide a new section in the "undeploy" which takes a list of processgroup-processors (e.g. "Get Kafka 123", "Get RabbitMQ 456", "ExecuteSql 789" to stop
  • iterate through connections and wait until all queues are drained to zero, in addition to the current waiting until all processor threads are stopped
  • then proceed with the undeploy / delete process group etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions