Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-4260

Change event loop to always stall on waiting for I/O.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 7.1.0
    • Core
    • None

    Description

      Currently the event loop has two wait conditions, one a condition variable and the other I/O (epoll or equivalent). As far as I can tell the conditiona variable is useful only during start up when the I/O wait data is not yet available. The event loop should be changed to wait on one or the other but not both as this can create artificial latency when an event breaks one wait condition but not both.

      Attachments

        Issue Links

          Activity

            People

              amc Alan M. Carroll
              amc Alan M. Carroll
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: