Event Engine Thread pool should be configurable
Open
lang/core
- Dominant language
- C++
- Stars
- 45.3k
- Forks
- 11.4k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 47
Description
Please make this configurable, or just remove the pool all together for single threaded (synchronous) processes. We are using python processes that are single threaded message listeners (spawned with multiprocessing), and this is really eating the threads / ulimits.
https://github.com/grpc/grpc/blob/45479fda2a083c4e46310b9bb6e45e625e381269/src/core/lib/event_engine/cf_engine/cf_engine.cc#L60
https://github.com/grpc/grpc/blob/45479fda2a083c4e46310b9bb6e45e625e381269/src/core/lib/event_engine/posix_engine/posix_engine.cc#L376
There are probably other locations this is done as well.
Contributor guide
Assessment
This issue has not been assessed yet.