Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-13167

Kafka Producer drops samples when the sending operation timeout.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Meridian-2019.1.16, Meridian-2020.1.5, 27.0.5
    • Fix Version/s: 27.1.1
    • Component/s: OSGi
    • Security Level: Default (Default Security Scheme)
    • Labels:
    • Sprint:
      Horizon 2021 - Feb 17 - Mar 3
    • HB Backlog Status:
      Backlog CM
    • FD#:
      510

      Description

      The Kafka Producer feature in OpenNMS has a flag called kafkaSendQueueCapacity to create an in-memory queue when the Kafka cluster is unavailable.

      Unfortunately, when the producer tries to send messages and receives a timeout, the message is dropped. It doesn't retry to send it, leading to missing content that could affect third-party installations.

      In other words, in terms of the queue, it is not re-inserted to try again later.

        Attachments

          Activity

            People

            Assignee:
            cgorantla Chandra Gorantla
            Reporter:
            agalue Alejandro Galue
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Git Integration