Skip to content

protocol: contain handler panics #2075

Description

@wolf31o2

Message handlers and pipeline workers do not have a common panic boundary. An
unexpected panic can terminate a protocol goroutine without returning a stable
connection or handler error.

Acceptance criteria:

  • Recover panics at the message-handler and pipeline-worker boundaries.
  • Convert failures into the existing error and shutdown flow.
  • Preserve cleanup and connection accounting.
  • Cover handler and pipeline panic cases.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions