Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-3919

Topic Operator health check should consider underlying store's state

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • 2.7.0.GA
    • None
    • topic-operator
    • False
    • None
    • False

      The topic operator's liveness/health checks currently just return 200 to all queries. However, if the TO is using the KafkaStreams based state store and it has entered an unhealthy state, the TO is no longer functional, and the liveness probe should reflect that.

      Acceptance criteria

      • When TO is using KafkaStreams state storage, it's ready when the streams instance is in a RUNNING state
      • When TO is using KafkaStreams state storage, it's live when the streams instance is in any state other than NOT_RUNNING or ERROR.

      Please see the comments in this code for descriptions of the possible states and transitions.

            Unassigned Unassigned
            lclarkeh@redhat.com Liam Clarke-Hutchinson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: