-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Issue #1637 Thread per HTTP/2 Connection
This fix simplifies the EWYK scheduler by factoring out the preallocated producer into a ReservedThreadExecutor class. A shared ReservedThreadExecutor can then be used by multiple EWYK instances to avoid over allocation of threads. Squashed commit of the following: commit c435dc2 Merge: 58a5a9a 90e5b56 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Jun 21 10:48:22 2017 +0200 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3 commit 58a5a9a Author: Simone Bordet <simone.bordet@gmail.com> Date: Wed Jun 14 15:56:43 2017 +0200 Code cleanups. commit 4e52962 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Jun 14 07:34:58 2017 +0200 refixed Producing to Reproducing commit a1f8682 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Jun 14 07:26:29 2017 +0200 fixed Producing to Reproducing commit 9468932 Author: Greg Wilkins <gregw@webtide.com> Date: Tue Jun 13 16:33:44 2017 +0200 fixed javadoc commit 9d4941e Author: Greg Wilkins <gregw@webtide.com> Date: Tue Jun 13 16:05:27 2017 +0200 Renamed Preallocated to ReservedThread commit 6d3379a Author: Greg Wilkins <gregw@webtide.com> Date: Tue Jun 13 12:28:52 2017 +0200 Added configuration in modules commit 1bd1ade Merge: 83418a9 6702248 Author: Greg Wilkins <gregw@webtide.com> Date: Tue Jun 13 10:09:29 2017 +0200 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3 commit 83418a9 Author: Greg Wilkins <gregw@webtide.com> Date: Tue Jun 13 10:08:35 2017 +0200 javadoc commit 62918fd Author: Greg Wilkins <gregw@webtide.com> Date: Sat Jun 10 00:04:06 2017 +0200 Improved EatWhatYouKill implementation Simplified by abstracting out PreallocatedExecutor Removed invocation execution HTTP2 now uses a shared PreallocationExcecutor between connection
- Loading branch information
Showing
26 changed files
with
798 additions
and
333 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.