Norman Maurer
816165c96a
[maven-release-plugin] prepare for next development iteration
2014-04-01 07:21:40 +02:00
Norman Maurer
1512a4dcca
[maven-release-plugin] prepare release netty-4.0.18.Final
2014-04-01 07:20:16 +02:00
Trustin Lee
5b13e9058b
Reduce SO_TIMEOUT of testsuite so it finishes sooner
...
Motivation:
Testing the OIO transport takes longer time than other transports because it has to wait for SO_TIMEOUT if there is nothing to read. In production, it's not a good idea to decrease this value (1000ms) because it will result in so many SocketTimeoutExceptions internally, but doing so in the testsuite should be fine.
Modifications:
Reduce the default SO_TIMEOUT of OIO channels to 10 ms.
Result:
Our testsuite finishes sooner.
2014-03-17 10:53:49 +09:00
Trustin Lee
5acb8759e4
Perform cross-tests between NIO and epoll transport
...
Motivation:
The epoll testsuite tests the epoll transport only against itself (i.e. epoll x epoll only). We should test the epoll transport also against the well-tested NIO transport, too.
Modifications:
- Make SocketTestPermutation extensible and reusable so that the epoll testsuite can take advantage of it.
- Rename EpollTestUtils to EpollSocketTestPermutation and make it extend SocketTestPermutation.
- Overall clean-up of SocketTestPermutation
- Use Arrays.asList() for simplicity
- Add combo() method to remove code duplication
Result:
The epoll transport is now also tested against the NIO transport. SocketTestPermutation got cleaner.
2014-03-17 10:38:18 +09:00
Trustin Lee
eda702b6ab
Set timeout for SocketSslEchoTest
...
Motivation:
We are seeing EpollSocketSslEchoTest does not finish itself while its I/O thread is busy. Jenkins should have terminated them when the global build timeout reaches, but Jenkins seems to fail to do so. What's more interesting is that Jenkins will start another job before the EpollSocketSslEchoTest is terminated, and Linux starts to oom-kill them, impacting the uptime of the CI service.
Modifications:
- Set timeout for all test cases in SocketSslEchoTest so that all SSL tests terminate themselves when they take too long.
- Fix a bug where the epoll testsuite uses non-daemon threads which can potentially prevent JVM from quitting.
- (Cleanup) Separate boss group and worker group just like we do for NIO/OIO transport testsuite.
Result:
Potentially more stable CI machine.
2014-03-17 09:31:48 +09:00
Norman Maurer
641b6e5bbe
Ensure the HttpResponseEncoder is always placed before the HttpObjectAggregator. Part of [ #2219 ]
2014-03-05 06:56:21 +01:00
Norman Maurer
ccd135df01
[maven-release-plugin] prepare for next development iteration
2014-02-24 15:39:26 +01:00
Norman Maurer
33587eb183
[maven-release-plugin] prepare release netty-4.0.17.Final
2014-02-24 15:37:31 +01:00
Norman Maurer
7fe10fe635
[ #2254 ] Fix regression in handling autoRead and Channel.read()
...
This regression was introduced by e0b39159657c9eb711047bc32367537c4870d467
2014-02-21 08:39:41 +01:00
Jeff Pinner
d838a07c14
SPDY: remove SPDY/3 support
2014-02-20 15:00:04 -08:00
Norman Maurer
66e2bb1e75
[maven-release-plugin] prepare for next development iteration
2014-02-19 03:41:24 +01:00
Norman Maurer
c466bb803d
[maven-release-plugin] prepare release netty-4.0.16.Final
2014-02-19 03:36:54 +01:00
Norman Maurer
7041a9238e
Allow to cancel non-flushed writes
2014-02-11 19:42:49 +01:00
Norman Maurer
c93337b01a
[ #2212 ] Skip autobahntestsuite when using -DskipTests
2014-02-08 19:01:14 +01:00
Trustin Lee
ea345f6421
(Kind of) skip autobahn testsuite on -DskipTests
...
- autobahntestsuite-maven-plugin does not provide a way to skip all
tests, so we run only one simple test when -DskipTests is set
2014-02-07 14:20:23 -08:00
Norman Maurer
d343a258e2
Allow to skip autobahntestsuite by specify property skipAutobahnTestsuite
2014-02-06 07:10:52 +01:00
Norman Maurer
293e34e13f
Run autobahntestsuite as part of the build
2014-01-28 07:23:10 +01:00
Norman Maurer
d67184b488
[maven-release-plugin] prepare for next development iteration
2014-01-21 08:18:32 +01:00
Norman Maurer
287515210d
[maven-release-plugin] prepare release netty-4.0.15.Final
2014-01-21 08:18:26 +01:00
Trustin Lee
2746688fd7
Fix occasional failure in SocketConnectionAttemptTest
...
- Use the real host name with a firewall so that the connection attempt always takes long time on all platforms.
- Fixes #2128
2014-01-19 14:30:01 +09:00
Norman Maurer
2c3f02c453
Allow to extend the provided tests by the testsuite
...
This allows custom transport implementations to just re-use the tests provided by netty and so make sure everything works like expected.
2014-01-10 15:53:25 +01:00
Trustin Lee
2ca7eae136
Do not deploy the testsuite
2014-01-10 15:14:17 +09:00
Trustin Lee
a3fb9fc823
Move the testsuite classes back to src/test
2014-01-10 15:07:02 +09:00
Trustin Lee
1b79781b4e
tab -> spaces
2014-01-09 18:46:47 +09:00
Trustin Lee
de5abdeb48
Move the reusable classes in netty-testsuite to main/java/src and deploy them
2014-01-09 18:43:13 +09:00
Trustin Lee
bc21443ea9
Fix a regression in SslHandler where delegated tasks run in a different executor makes the session hang
...
- Fixes #2098
- Deprecate specifying an alternative Executor for delegated tasks for SslHandler
2014-01-09 18:08:05 +09:00
Trustin Lee
e83d2e0b4e
[maven-release-plugin] prepare for next development iteration
2013-12-22 21:57:48 +09:00
Trustin Lee
cdb700c7a4
[maven-release-plugin] prepare release netty-4.0.14.Final
2013-12-22 21:57:40 +09:00
Trustin Lee
0b7aedb13b
[maven-release-plugin] rollback the release of netty-4.0.14.Final
2013-12-22 21:53:24 +09:00
Trustin Lee
4bf6ec7171
[maven-release-plugin] prepare release netty-4.0.14.Final
2013-12-22 21:52:56 +09:00
Trustin Lee
9c1a49c58e
[maven-release-plugin] rollback the release of netty-4.0.14.Final
2013-12-22 21:47:35 +09:00
Trustin Lee
008a049bf4
[maven-release-plugin] prepare for next development iteration
2013-12-22 21:43:55 +09:00
Trustin Lee
f6cb9088c6
[maven-release-plugin] prepare release netty-4.0.14.Final
2013-12-22 21:43:45 +09:00
Jeff Pinner
db59b38db3
SPDY: remove SPDY/2 support
2013-12-16 14:18:01 +09:00
Jeff Pinner
39ae2dd3f1
SPDY: add SPDY/3.1 support
...
- with Michael Schore <mschore@twitter.com>
2013-12-16 14:11:52 +09:00
Trustin Lee
dc9537e672
Add more diagnostics to SocketConnectionAttemptTest to fix the flaky test / Cleanup
2013-12-08 13:06:39 +09:00
Norman Maurer
b3d8c81557
Fix all leaks reported during tests
...
- One notable leak is from WebSocketFrameAggregator
- All other leaks are from tests
2013-12-07 00:44:56 +09:00
Norman Maurer
17f5865e38
[maven-release-plugin] prepare for next development iteration
2013-11-29 19:31:01 +01:00
Norman Maurer
ead617fdcc
[maven-release-plugin] prepare release netty-4.0.14.Beta1
2013-11-29 19:30:55 +01:00
Norman Maurer
6cf2748dbb
[maven-release-plugin] prepare for next development iteration
2013-11-28 15:04:51 +01:00
Norman Maurer
5fe7596f49
[maven-release-plugin] prepare release netty-4.0.13.Final
2013-11-28 15:04:46 +01:00
Norman Maurer
db78581bbb
[maven-release-plugin] prepare for next development iteration
2013-11-07 18:11:45 +01:00
Norman Maurer
2386777af8
[maven-release-plugin] prepare release netty-4.0.12.Final
2013-11-07 18:11:38 +01:00
Trustin Lee
54db9ec725
Use StringUtil.simpleClassName(..) instead of Class.getSimpleName() where necessary
...
- Class.getSimpleName() doesn't render anonymous classes very well
- + some minor cleanup
2013-11-04 19:46:15 +09:00
Trustin Lee
2712ed9cbb
Fix inspector warnings
2013-11-02 20:00:14 +09:00
Norman Maurer
ceab146b54
[maven-release-plugin] prepare for next development iteration
2013-10-21 07:43:42 +02:00
Norman Maurer
27a89d6032
[maven-release-plugin] prepare release netty-4.0.11.Final
2013-10-21 07:41:49 +02:00
Norman Maurer
a6b4eddbba
Run tests with Pooled and Unpooled allocator
2013-10-16 11:51:16 +02:00
Norman Maurer
d7da19f745
[maven-release-plugin] prepare for next development iteration
2013-10-02 15:48:52 +02:00
Norman Maurer
d35768ae11
[maven-release-plugin] prepare release netty-4.0.10.Final
2013-10-02 15:48:45 +02:00