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

            Public project attachment banner

              context keys: [headless, issue, helper, isAsynchronousRequest, project, action, user]
              current Project key: UNDERTOW

              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: