Skip to content

[SingleStore] Wait for endpoint reachability - #40782

Draft
bvolpato wants to merge 1 commit into
apache:masterfrom
bvolpato:bvolpato/singlestore-endpoint-readiness
Draft

bvolpato wants to merge 1 commit into
apache:masterfrom
bvolpato:bvolpato/singlestore-endpoint-readiness

Conversation

@bvolpato

Copy link
Copy Markdown
Contributor

The integration workflow waits for the cluster phase and an assigned load balancer IP, but neither proves the runner can connect to port 3306. Scheduled jobs have failed at that connection with JDBC timeouts (example).

Wait for TCP reachability before starting the tests, with bounded connection attempts and an overall deadline. Report the endpoint if it stays unavailable.

Validated the actual helper with delayed, ready, and unreachable local endpoints. Workflow YAML, Bash syntax, ShellCheck, and git diff --check pass. The live GKE workflow still needs validation; this gate covers startup reachability, not later network faults.

@github-actions github-actions Bot added build infra size/s S: 10-49 lines changed labels Oct 25, 2026
The integration workflow waits for the cluster phase and an assigned load balancer IP, but neither proves that the runner can connect to port 3306.

Wait for TCP reachability before starting the tests, with bounded connection attempts and an overall deadline. Report the endpoint if it stays unavailable.
@bvolpato
bvolpato force-pushed the bvolpato/singlestore-endpoint-readiness branch from f180473 to 3b66996 Compare November 3, 2026 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build infra size/s S: 10-49 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant