diff options
| author | Stefan Boberg <[email protected]> | 2026-04-02 11:13:25 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2026-04-02 11:13:25 +0200 |
| commit | 04640f9a2ddf11b98c7f2bd3413e7e1fb055feda (patch) | |
| tree | 439c99d87f50fc4971de2bf5cdf7bbb376ed345a /src/zenstore/hashkeyset.cpp | |
| parent | Improve OidcToken auth diagnostics and use --HordeUrl for Horde servers (diff) | |
| download | zen-sb/compute-oidc-auth.tar.xz zen-sb/compute-oidc-auth.zip | |
Fix relay mode: case-insensitive mode parsing, AES send/recv deadlock, and endpoint routingsb/compute-oidc-auth
- Make FromString for ConnectionMode and Encryption case-insensitive so
PascalCase values from the Horde API (e.g. "Relay") are recognized.
- Split AesComputeTransport's single mutex into separate send/recv mutexes
to prevent deadlock where the recv thread blocks on TCP while holding
the lock, starving the send thread from sending Fork.
- Add MachineInfo::GetZenServiceEndpoint() to resolve the relay-mapped
address and port for the Zen service, used by the provisioner for both
its own health-check endpoint and the remote zenserver's announce URL.
- Add --announce-url CLI option so the provisioner can tell the remote
zenserver which externally-visible URL to announce to the orchestrator
(instead of its unreachable private IP in relay mode).
- Log connection mode in machine-assigned message for diagnostics.
Diffstat (limited to 'src/zenstore/hashkeyset.cpp')
0 files changed, 0 insertions, 0 deletions