package
1.2.3
Repository: https://github.com/matrixorigin/matrixone.git
Documentation: pkg.go.dev

# README

About

Log Service provides reliable logging for MatrixOne.

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
GetShardInfo is to be invoked when querying ShardInfo on a Log Service node.
IsTempError returns a boolean value indicating whether the specified error is a temp error that worth to be retried, e.g.
No description provided by the author
No description provided by the author
NewClient creates a Log Service client.
NewCNHAKeeperClient creates a HAKeeper client to be used by a CN node.
NewLogHAKeeperClient creates a HAKeeper client to be used by a Log Service node.
NewProxyHAKeeperClient creates a HAKeeper client to be used by a proxy service.
No description provided by the author
No description provided by the author
NewTNHAKeeperClient creates a HAKeeper client to be used by a TN node.
No description provided by the author
No description provided by the author
No description provided by the author
WithBackendFilter sets filter via which could select remote backend.
WithConfigData saves the data from the config file.
WithRuntime sets runtime.
WithTaskStorageFactory set up the special task storage factory.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

ClientConfig is the configuration for log service clients.
Config defines the Configurations supported by the Log Service.
HAKeeperClientConfig is the config for HAKeeper clients.
RPCRequest is request message type used in morpc.
RPCResponse is response message type used in morpc.
Service is the top layer component of a log service node.
No description provided by the author
No description provided by the author

# Interfaces

BRHAKeeperClient is the HAKeeper client for backup and restore.
Client is the Log Service Client interface exposed to the DN.
ClusterHAKeeperClient used to get cluster detail.
CNHAKeeperClient is the HAKeeper client used by a CN store.
ISnapshotItem is an interface that represents a snapshot item.
ISnapshotManager is an interface that managers snapshots.
LogHAKeeperClient is the HAKeeper client used by a Log store.
No description provided by the author
ProxyHAKeeperClient is the HAKeeper client used by proxy service.
TNHAKeeperClient is the HAKeeper client used by a TN store.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Option is utility that sets callback for Service.