readiness

package
v1.24.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package readiness contains the code needed to check if PostgreSQL is ready to accept client connections.

Index

Constants

This section is empty.

Variables

View Source
var ErrStreamingReplicaNotConnected = errors.New("streaming replica was never connected to the primary node")

ErrStreamingReplicaNotConnected is raised for streaming replicas that never connected to its primary

Functions

This section is empty.

Types

type Data

type Data struct {
	// contains filtered or unexported fields
}

Data is the readiness checker structure

func ForInstance

func ForInstance(instance instanceInterface) *Data

ForInstance creates a readiness checker for a certain instance

func (*Data) IsServerReady

func (data *Data) IsServerReady(ctx context.Context) error

IsServerReady check if the instance is healthy and can really accept connections

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL