Skip to content

Scope fallback pong collection per request #807

Description

@goldyfruit

Concurrent fallback collectors all listen for ovos.skills.fallback.pong on the same bus topic. Under load, one collector can consume a pong that belongs to another fallback request, which can make the real request time out or select the wrong fallback state.

What I need here:

  • stamp each fallback ping with a request id
  • ignore pongs for other request ids
  • keep legacy pongs without an id working

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