Open dhiaayachi opened 1 month ago
Thanks for reporting this issue.
This appears to be related to a known issue where the gRPC health check may fail for a brief period after GetSystemInfo succeeds. This issue has been resolved in Temporal 1.23.0.
You can find more information about this issue and how to upgrade to Temporal 1.23.0 in the Temporal Service Release Notes.
For full context, see the discussion on this PR: https://github.com/temporalio/cli/pull/368#discussion_r1366898403
Expected Behavior
If GetSystemInfo returns successfully, the gRPC health check should also pass.
Actual Behavior
For a period of up to about 1 second after GetSystemInfo succeeds, the gRPC health check may fail (returning NOT_SERVING), falsely indicating that gRPC is down when it's not.
This was causing frequent intermittent failures (such as this one) in the CLI CI/CD pipeline until we worked around it in https://github.com/temporalio/cli/pull/368 .
Steps to Reproduce the Problem
Specifications