Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
Docs Required, Release Notes Required
Description
I've run a simple test and face OOM on 7 of 100 iterations.
Seems, thread leakage is a reason.
Use JVM arg `-Xmx512M` to run the test, otherwise more iterations may be required.
@RepeatedTest(100) public void nodeRestart100Test() throws Exception { List<Ignite> grid = startGrid(); IgniteUtils.closeAll(Lists.reverse(grid)); }
Thread dump shows a huge number of parked NioEventLoopGroup and JRaft-Request-Processor.
Further investigation shows most of NioEventLoopGroup threads are acceptor threads created in startEndpoint() method of RestModule and ClientModule classes.
Attachments
Attachments
Issue Links
- blocks
-
IGNITE-15362 Fix SchemaChange integration tests.
- Resolved
- is related to
-
IGNITE-15307 Thin 3.0: Reuse Netty infrastructure from network module
- Resolved
-
IGNITE-15132 REST API must reuse general netty infrastructure from network module
- Resolved
- relates to
-
IGNITE-15161 Implement component's stop
- Reopened
- links to