...
- #5270 created 6/17/2020 (closed)
- #6063 created 2/27/2021 OPEN(closed)
- #6101 created 3/8/2021 (draft) closed)
- #6156 created 3/18/2021 OPEN
The ticket centers on the max-threads configuration property. By default, Geode client-server communications start a new server-side thread for each new client connection. That server-side logic uses “old I/O” i.e. blocking I/O where each server-side task gets its own dedicated thread and blocks on socket read (and write.) But when max-threads is specified, a separate code path is used to sever the tight coupling between server-side tasks and threads. In that case “new I/O” is used. A Selector is used to share a pool of threads among a potentially much larger set of server-side tasks.
...