Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-2695

Epoll proactor raw connections hang on incomplete batches

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-c-0.38.0
    • proton-c-0.39.0
    • proton-c
    • None

    Description

      If an application returns a batch before draining all available events from it, the internal state machine may not have completed the steps needed to determine the correct polling events of interest, leaving the associated task in a hung state.

      This is particularly relevant for the Catch2 test harness using the proactor.

      Attachments

        Issue Links

          Activity

            People

              cliffjansen Clifford Jansen
              cliffjansen Clifford Jansen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: