I have configured bellow settings for worker threads under IO subsystem
<worker name="default" io-threads="25" task-max-threads="455"/>
When I check my thread dumps, I observe that 25 IO threads are created and is in runnable state and all 455 task thread created and in waiting state.
Why does XNIO creates all threads at the start itself?
It is causing "Too many files open" issue, as there large number of PIPE open for these threads.
Can any one brief me about this behaviour?
Retrieving data ...