Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-2497

listerInformer can block calls to drain and multiListerWatcher

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • maistra-1.1.16.2
    • None
    • pilot
    • None
    • Sprint 7

    Description

      The listerInformer's sendEvent can be blocked by the multiListerWatcher when it is already processing another event. As the sendEvent function holds the listerInformer's lock this can in turn block calls to drain which can in turn block the event processing loop

      • sendEvent blocks drain
      • drain blocks event processing loop
      • event processing loop blocks sendEvent

      The result is that event processing for that instance of the multiListerWatcher will cease for all namespaces.

      Attachments

        Issue Links

          Activity

            People

              kconner@redhat.com Kevin Conner (Inactive)
              kconner@redhat.com Kevin Conner (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: