Greg Wilkins
0564b47657
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-28 12:56:30 +10:00
Greg Wilkins
d166881a5a
Issue #1806 Concurrent ReservedThreadExcecutor
...
Squashed commit of the following:
commit ab7f711c30ad1408ecdceffdca51cf167dc11a9c
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Sep 28 10:20:08 2017 +1000
Fixed format
commit 062b051b56efb9924b81cf755297f538e4691851
Merge: d1e27d4 7d98cbb
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Sep 28 09:19:40 2017 +1000
Merge branch 'jetty-9.4.x' into jetty-9.4.x-1806-ConcurrentReservedThreadExecutor
commit d1e27d42983487941c6dd7cb0ea1068f36ff92f0
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Sep 26 11:28:21 2017 +1000
improvements after review
commit 477e3ac05610825cc834d3195e39e8e8620a44cb
Merge: 51a3ac3 35d0b59
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Sep 26 10:10:30 2017 +1000
Merge branch 'jetty-9.4.x' into jetty-9.4.x-1806-ConcurrentReservedThreadExecutor
commit 51a3ac37e63108ca93fe2fdd9e02e7f8161072ba
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Sep 26 10:08:55 2017 +1000
improvements after review
commit 23df855bf457fe609576a35327db3fbd4c82b491
Merge: b52c6de 5764afc
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Sep 26 09:30:42 2017 +1000
Merge branch 'jetty-9.4.x' into jetty-9.4.x-1806-ConcurrentReservedThreadExecutor
commit b52c6de6573433a960fdb6f2692e7bbd9effb48c
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Sep 22 15:36:53 2017 +1000
Issue #1806
Added a concurrent stack class
Converted ReservedThreadExcecutor to use the concurrent stack
Added support for idle
2017-09-28 12:44:23 +10:00
Joakim Erdfelt
1c5c6d5278
Merge branch 'master' of github.com:eclipse/jetty.project
2017-09-27 15:05:40 -07:00
Joakim Erdfelt
a46e8bb2e5
Removing junit Rule based LeakTrackingBufferPool implementation
2017-09-27 15:05:34 -07:00
Greg Wilkins
1ce96be964
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-28 07:58:15 +10:00
Greg Wilkins
7d98cbb870
Issue #1851 Improve insufficient thread warnings/errors
...
Squashed commit of the following:
commit 1d9e8e4b4d53898cb6435f67529347bd2ba82cf0
Merge: 7280594 55b0f10
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Sep 28 07:20:37 2017 +1000
Merge branch 'jetty-9.4.x' into jetty-9.4.x-1851-ThreadBudget
commit 7280594a0058538b603ad35625713a79830e9b93
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Sep 27 22:48:58 2017 +1000
fixed headers
commit f962f18e5b098ae40846ee3832736ee4650aed84
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Sep 27 18:12:33 2017 +1000
Issue #1851 added reset
commit a63894de284c8d8dc5ed031f1f6e0fccaf6c7715
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Sep 27 18:08:53 2017 +1000
Issue #1851 improved test
commit 8bcc460dc63273165305a7adcb88e991e30de4b7
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Sep 27 18:03:47 2017 +1000
Issue #1851 Improve insufficient thread warnings/errors
Refactor approach to use Leases, to handle multiple executors
commit fe4be5f56594f342ab5c2e6c886397d9b4fe9c14
Merge: abc5eac a248d38
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Sep 27 15:37:56 2017 +1000
Merge branch 'jetty-9.4.x' into jetty-9.4.x-1851-ThreadBudget
commit abc5eac2b73d306a91b28ef4db778455095a5bdb
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Sep 27 12:20:03 2017 +1000
Issue #1851 Improve insufficient thread warnings/errors
Created a ThreadBudget class that can be used to warn/error for
registered and unregistered allocations of threads.
The server on doStart does an unregistered check of all its components that
implement the Allocation interface.
The client will register itself as an Allocation if a shared Executor is used.
2017-09-28 07:35:05 +10:00
WalkerWatch
55b0f102b0
Adding authorization examples for #1850 .
2017-09-27 14:37:39 -04:00
Greg Wilkins
a248d38f56
Issue #1854 consistent exception handling for Request parameters
2017-09-27 15:36:53 +10:00
Jan Bartel
16c068d3fa
Issue #1853
2017-09-27 14:38:44 +10:00
Jan Bartel
2555f7a65b
Issue #1852
2017-09-27 14:32:14 +10:00
Jan Bartel
d81b835ad0
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-27 12:19:54 +10:00
Jan Bartel
49b2823ee9
Merge pull request #1824 from jglick/WebAppClassLoader.addJars-ordering
...
Ensure that WebAppClassLoader.addJars considers classpath entries in a deterministic order
2017-09-27 11:12:39 +10:00
Greg Wilkins
ab85e010b6
Fixed #1849 sizing selectors
2017-09-27 09:02:59 +10:00
Greg Wilkins
e58a7b488e
Issue #1832 work around
2017-09-26 17:04:42 +10:00
Greg Wilkins
c2b7177628
temporary fix for unit test
2017-09-26 16:41:41 +10:00
Greg Wilkins
a7891b2f52
Issue #1841 reduce ServletHolder contention
2017-09-26 16:40:49 +10:00
Jan Bartel
e3bec841da
Issue #1838
2017-09-26 16:07:18 +10:00
Jan Bartel
562ab9eb80
Fix TestJettyOSGiWithAnnotations test.
2017-09-26 16:04:19 +10:00
Greg Wilkins
efe694e2e4
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-26 14:41:42 +10:00
Jan Bartel
4a70e84f24
Issue #1847
2017-09-26 10:28:40 +10:00
Greg Wilkins
35d0b59434
Issue #215 Conscrypt module for SSL and ALPN
...
Upgraded to RC11
2017-09-26 10:09:30 +10:00
Jesse Glick
7c460c7ea2
Apparently WebAppClassLoaderUrlStreamTest.testResources was already being skipped, so probably it is acceptable to skip .ordering in the same way.
2017-09-25 19:10:24 -04:00
Jesse Glick
1ffbf15fc1
@janbartel guided me to an analogue of WebAppClassLoaderTest.ordering.
2017-09-25 18:36:42 -04:00
Jesse Glick
fe0a0ead37
Minimizing diff lines at @janbartel’s request.
2017-09-25 18:21:01 -04:00
WalkerWatch
5ccdf1a6e6
Merge branch 'jetty-9.4.x'
2017-09-25 10:14:26 -04:00
WalkerWatch
5764afc6e0
Fixing link issue
2017-09-25 10:14:08 -04:00
Simone Bordet
d0d52c8ba1
Merged branch 'jetty-9.4.x' into 'master'.
2017-09-25 13:05:00 +02:00
Simone Bordet
6aafc3b792
Fixes #1845 - Allow null User-Agent in HttpClient.
2017-09-25 13:03:26 +02:00
Simone Bordet
b7bd1b25aa
Updated HTTP/2 documentation.
...
Fixed flow control windows default values.
2017-09-25 11:49:00 +02:00
deridex
6a52b63602
correct default max streams per http2 connection ( #1842 )
...
Signed-off-by: David Ha <davidha@1493.net>
2017-09-25 11:40:49 +02:00
Greg Wilkins
c35d7724f4
fixed merge
2017-09-23 09:23:40 +10:00
Greg Wilkins
6ef618e8cf
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-23 09:22:41 +10:00
Greg Wilkins
9163ff20bb
Issue #215 Conscrypt module for SSL and ALPN
...
Added new modules to the bom
2017-09-23 09:22:03 +10:00
Greg Wilkins
86c6caf608
Issue #1841 reduce ServletHolder contention
2017-09-23 08:47:45 +10:00
Simone Bordet
f721e1d6c0
Issue #1836 - Review Locker.
...
Removed deprecated methods.
2017-09-22 16:48:35 +02:00
Greg Wilkins
1b7ebf5599
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-09-23 00:22:57 +10:00
Greg Wilkins
0fa8c565bd
Issue #1835 reentrant lock in AbstractConnector.
2017-09-22 12:45:14 +10:00
Simone Bordet
7768a781be
Fixes #1836 - Review Locker.
...
Made Locker a simpler wrapper around ReentrantLock.
Deprecated lockIfNotHeld() and replaced its usages.
2017-09-21 19:16:36 +02:00
WalkerWatch
d4cd8c13e9
Udpdated instructions for javadoc generation
2017-09-21 12:48:16 -04:00
Simone Bordet
90b40dc683
Updated maven-dependency-plugin to 3.0.2 to solve JDK 9 issue due to
...
https://issues.apache.org/jira/browse/MDEP-571 .
2017-09-21 14:47:24 +02:00
Greg Wilkins
a6f02c26a8
Issue #1509 Review GZIPContentDecoder buffer pooling
...
A temporary fix that uses a hueristic to limit the pool size.
Perhaps such a hueristic should be the default for the queue size of all ByteBufferPools, as infinite queue size is rarely going to be a good thing?
Also, I think all the pools need to have better javadoc, plus an upper/lower bound of the size of buffer that they will pool, as gzip will tend to ask for lots of random sized buffers to put the expanded data into, some could be very
large and unlikely to be reused.
2017-09-21 14:29:58 +10:00
Greg Wilkins
8abb108b7e
Fixed #1833 Request.startAsycn requires a context
2017-09-21 14:09:21 +10:00
Greg Wilkins
bddd5ca5de
Issue #1832 SelectChannelServerSslTest.testFullMethod
...
Work around for now by accepting exception rather than error response.
2017-09-21 14:00:58 +10:00
Greg Wilkins
5452ed18fa
Issue#215 fixed tests dependencies
2017-09-21 10:19:32 +10:00
Jan Bartel
1bc348a9ad
Issue #1831
2017-09-21 09:40:29 +10:00
Greg Wilkins
5edb2b6f4f
Issue#215 fixed tests dependencies
2017-09-21 09:35:18 +10:00
Greg Wilkins
687561e1c9
Issue#215 fixed tests dependencies
2017-09-21 09:02:24 +10:00
Greg Wilkins
817dabe873
Issue#215 fixed tests dependencies
2017-09-21 08:07:56 +10:00
Joakim Erdfelt
236658d61c
Build fix
2017-09-20 15:02:56 -07:00
Joakim Erdfelt
14573025f0
Merge branch 'jetty-9.4.x' of github.com:eclipse/jetty.project into jetty-9.4.x
2017-09-20 14:46:26 -07:00