diff options
| author | Stefan Boberg <[email protected]> | 2026-04-03 19:55:01 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2026-04-03 19:55:01 +0200 |
| commit | 77e1e52f99356f231d3488b45ee61cfc5a781e5b (patch) | |
| tree | 5ba35f889ba9b5b20ab1f39ec03a34762b5112eb /src/zenhttp/servers/httpsys.cpp | |
| parent | Code review fixes across zenhorde module (diff) | |
| download | zen-sb/compute-oidc-auth.tar.xz zen-sb/compute-oidc-auth.zip | |
Replace per-agent threads with shared worker pool in Horde provisionersb/compute-oidc-auth
- Dispatch agent work to GetSmallWorkerPool(Background) instead of
spawning a dedicated std::thread per agent request
- Remove std::thread from AgentWrapper; cleanup no longer needs joins
- Track in-flight work items with atomic counter + Event to ensure all
pool work completes before the provisioner is destroyed
- Remove per-work-item thread naming since pool threads are shared
Diffstat (limited to 'src/zenhttp/servers/httpsys.cpp')
0 files changed, 0 insertions, 0 deletions