Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallelize epoll events on thread pool and process events in the same thread #35330

Merged
merged 13 commits into from
May 3, 2020

Commits on Apr 23, 2020

  1. Configuration menu
    Copy the full SHA
    bc829b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27992a1 View commit details
    Browse the repository at this point in the history
  3. Upon epoll notification for reads and writes to a socket, queue read …

    …work and process write work in same thread
    kouvel committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    46dc10d View commit details
    Browse the repository at this point in the history
  4. Clean up change

    kouvel committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    df0caf0 View commit details
    Browse the repository at this point in the history
  5. Update comment as suggested

    Co-Authored-By: Stephen Toub <stoub@microsoft.com>
    kouvel and stephentoub committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    723e7f2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f12febc View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

  1. Track and speculatively handle epoll events for synchronous operation…

    …s on the epoll thread
    kouvel committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    9c0e0f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f414e8 View commit details
    Browse the repository at this point in the history
  3. Non-speculatively schedule a work item to process epoll events upon f…

    …irst dequeue, delegating scheduling of more work items to other threads
    kouvel committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    7ac0395 View commit details
    Browse the repository at this point in the history
  4. Update comment

    kouvel committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    acd9c4d View commit details
    Browse the repository at this point in the history
  5. Fix test

    kouvel committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    aea8e26 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Address feedback

    kouvel committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    079e962 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2020

  1. Update comment

    kouvel committed May 2, 2020
    Configuration menu
    Copy the full SHA
    99fc37b View commit details
    Browse the repository at this point in the history