Uploaded image for project: 'Undertow'
  1. Undertow
  2. UNDERTOW-2067

AbstractFramedChannel should hold from resuming reads immediately after max buffer queue is hit

    XMLWordPrintable

Details

    Description

      When the max buffer queue is hit, any buffer being freed will cause reads to resume.
      Under high traffic with big data, this will cause the limit to be hit too often, and the channel will be toggling on and off the receivesSuspendedByTooManyBuffers/reads suspended state.

      Ricardo is suggesting to improve the algorithm by waiting for more than a buffer free before resuming reads when the limit is hit.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-rmartinc Ricardo Martin Camarero
              flaviarnn Flavia Rainone
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: