netty5/transport
Norman Maurer 56055f4404
Ensure ChannelOptions are applied in the same order as configured in *Bootstrap (#9998)
Motivation:

https://github.com/netty/netty/pull/9458 changed how we handled ChannelOptions internally to use a ConcurrentHashMap. This unfortunally had the side-effect that the ordering may be affected and not stable anymore. Here the problem is that sometimes we do validation based on two different ChannelOptions (for example we validate high and low watermarks against each other). Thus even if the user specified the options in the same order we may fail to configure them.

Modifications:

- Use again a LinkedHashMap to preserve order
- Add unit test

Result:

Apply ChannelOptions in correct and expected order
2020-02-06 09:02:31 +01:00
..
src Ensure ChannelOptions are applied in the same order as configured in *Bootstrap (#9998) 2020-02-06 09:02:31 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2020-01-13 09:13:53 +00:00