aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/hashkeyset.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-04-02 11:13:25 +0200
committerStefan Boberg <[email protected]>2026-04-02 11:13:25 +0200
commit04640f9a2ddf11b98c7f2bd3413e7e1fb055feda (patch)
tree439c99d87f50fc4971de2bf5cdf7bbb376ed345a /src/zenstore/hashkeyset.cpp
parentImprove OidcToken auth diagnostics and use --HordeUrl for Horde servers (diff)
downloadzen-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