agent

package
v0.0.0-...-9ba49b0 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DeleteDirectoriesFunc = upgrade.DeleteDirectories
View Source
var RenameDirectories = upgrade.RenameDirectories

Functions

func AddReplicationEntriesToPgHbaConf

func AddReplicationEntriesToPgHbaConf(confs []*idl.AddReplicationEntriesRequest_Entry) error

func RestoreTablespaces

func RestoreTablespaces(backupDir string, tablespaces map[int32]*idl.TablespaceInfo, oldDBID string, newDataDir string) error

Types

type Server

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

func New

func New() *Server

func (*Server) AddReplicationEntries

func (*Server) ArchiveLogDirectory

func (s *Server) ArchiveLogDirectory(ctx context.Context, req *idl.ArchiveLogDirectoryRequest) (*idl.ArchiveLogDirectoryReply, error)

func (*Server) CheckDiskSpace

func (*Server) CreateBackupDirectory

func (*Server) CreateRecoveryConf

func (s *Server) CreateRecoveryConf(ctx context.Context, req *idl.CreateRecoveryConfRequest) (*idl.CreateRecoveryConfReply, error)

func (*Server) DeleteBackupDirectory

func (*Server) DeleteDataDirectories

func (*Server) DeleteStateDirectory

func (*Server) DeleteTablespaceDirectories

func (s *Server) DeleteTablespaceDirectories(ctx context.Context, in *idl.DeleteTablespaceRequest) (*idl.DeleteTablespaceReply, error)

func (*Server) RenameDirectories

func (*Server) RenameTablespaces

func (s *Server) RenameTablespaces(ctx context.Context, req *idl.RenameTablespacesRequest) (*idl.RenameTablespacesReply, error)

func (*Server) RestorePrimariesPgControl

func (s *Server) RestorePrimariesPgControl(ctx context.Context, in *idl.RestorePgControlRequest) (*idl.RestorePgControlReply, error)

func (*Server) RsyncDataDirectories

func (s *Server) RsyncDataDirectories(ctx context.Context, in *idl.RsyncRequest) (*idl.RsyncReply, error)

func (*Server) RsyncTablespaceDirectories

func (s *Server) RsyncTablespaceDirectories(ctx context.Context, in *idl.RsyncRequest) (*idl.RsyncReply, error)

func (*Server) Start

func (s *Server) Start(port int, stateDir string, daemonize bool) error

func (*Server) Stop

func (s *Server) Stop()

func (*Server) StopAgent

func (s *Server) StopAgent(ctx context.Context, in *idl.StopAgentRequest) (*idl.StopAgentReply, error)

func (*Server) UpdateConfiguration

func (s *Server) UpdateConfiguration(ctx context.Context, req *idl.UpdateConfigurationRequest) (*idl.UpdateConfigurationReply, error)

func (*Server) UpgradePrimaries

func (s *Server) UpgradePrimaries(ctx context.Context, req *idl.UpgradePrimariesRequest) (*idl.UpgradePrimariesReply, error)

Jump to

Keyboard shortcuts

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