◆ IsKineticaRunning()
| inline |
Unauthenticated liveness ping: checks whether a Kinetica process is up at the given URL.
Issues a raw GET on its own short-lived HttpClient (no authorization, independent of the configured IHttpTransport) and looks for the server’s “Kinetica is running!” landing response. It answers “is there a live server here?” cheaply, without depending on valid credentials or a functioning API endpoint.
Note this is a bare liveness ping: a draining cluster (up but not ready to serve) also answers it. It is therefore not the failover candidate-selection predicate – that is IsClusterUsable(Uri, bool), which additionally excludes draining clusters. This ping is intended as a cheap first-stage liveness check (e.g. the failback poller’s liveness gate before the drain and readiness checks).
For the authenticated “can I actually make API calls here?” check used when deciding multi-head viability during initialization, see IsSystemRunning(Uri). The three are intentionally distinct probes; do not collapse them without accounting for the auth/transport and drain-awareness differences.
| url | The URL to check |
Definition at line 1580 of file Kinetica.cs.