Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-9756

Exceptions in BufferListener#notifyBufferAvailable do not trigger further listeners in LocalBufferPool#recycle()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.5.0
    • None
    • Runtime / Network
    • None

    Description

      Any Exception thrown in BufferListener#notifyBufferAvailable will currently not trigger calling further listeners in LocalBufferPool#recycle() and only add the given memory segment to the queue of available ones.

      Usually this will not be the last call to recycle() and future calls may call the listeners but this also introduces further delay in configurations with tight numbers of buffers in the local pool and listeners waiting on them when one task's listener was failing.

      Attachments

        Issue Links

          Activity

            People

              nkruber Nico Kruber
              nkruber Nico Kruber
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: