Documentation ¶
Index ¶
- Variables
- func CheckAddPeer(c *check.C, op *operator.Operator, kind operator.OpKind, storeID uint64)
- func CheckRemovePeer(c *check.C, op *operator.Operator, storeID uint64)
- func CheckTransferLeader(c *check.C, op *operator.Operator, kind operator.OpKind, ...)
- func CheckTransferLeaderFrom(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID uint64)
- func CheckTransferPeer(c *check.C, op *operator.Operator, kind operator.OpKind, ...)
- func CheckTransferPeerWithLeaderTransfer(c *check.C, op *operator.Operator, kind operator.OpKind, ...)
- func CheckTransferPeerWithLeaderTransferFrom(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID uint64)
- func CleanServer(dataDir string)
- func MustNewGrpcClient(c *check.C, addr string) pdpb.PDClient
- func NewRequestHeader(clusterID uint64) *pdpb.RequestHeader
- func WaitUntil(c *check.C, f CheckFunc)
- type CheckFunc
Constants ¶
This section is empty.
Variables ¶
var LeakOptions = []goleak.Option{ goleak.IgnoreTopFunction("github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain"), goleak.IgnoreTopFunction("github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction"), goleak.IgnoreTopFunction("github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain"), goleak.IgnoreTopFunction("github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction"), goleak.IgnoreTopFunction("github.com/syndtr/goleveldb/leveldb.(*DB).compactionError"), goleak.IgnoreTopFunction("google.golang.org/grpc.(*ccBalancerWrapper).watcher"), goleak.IgnoreTopFunction("google.golang.org/grpc.(*ccResolverWrapper).watcher"), goleak.IgnoreTopFunction("google.golang.org/grpc.(*addrConn).createTransport"), goleak.IgnoreTopFunction("google.golang.org/grpc.(*addrConn).resetTransport"), goleak.IgnoreTopFunction("go.etcd.io/etcd/pkg/logutil.(*MergeLogger).outputLoop"), goleak.IgnoreTopFunction("internal/poll.runtime_pollWait"), goleak.IgnoreTopFunction("net/http.(*persistConn).writeLoop"), goleak.IgnoreTopFunction("net/http.(*persistConn).readLoop"), goleak.IgnoreTopFunction("runtime.goparkunlock"), }
LeakOptions is used to filter the goroutines.
Functions ¶
func CheckAddPeer ¶
CheckAddPeer checks if the operator is to add peer on specified store.
func CheckRemovePeer ¶
CheckRemovePeer checks if the operator is to remove peer on specified store.
func CheckTransferLeader ¶
func CheckTransferLeader(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID, targetID uint64)
CheckTransferLeader checks if the operator is to transfer leader between the specified source and target stores.
func CheckTransferLeaderFrom ¶
func CheckTransferLeaderFrom(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID uint64)
CheckTransferLeaderFrom checks if the operator is to transfer leader out of the specified store.
func CheckTransferPeer ¶
func CheckTransferPeer(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID, targetID uint64)
CheckTransferPeer checks if the operator is to transfer peer between the specified source and target stores.
func CheckTransferPeerWithLeaderTransfer ¶
func CheckTransferPeerWithLeaderTransfer(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID, targetID uint64)
CheckTransferPeerWithLeaderTransfer checks if the operator is to transfer peer between the specified source and target stores and it meanwhile transfers the leader out of source store.
func CheckTransferPeerWithLeaderTransferFrom ¶
func CheckTransferPeerWithLeaderTransferFrom(c *check.C, op *operator.Operator, kind operator.OpKind, sourceID uint64)
CheckTransferPeerWithLeaderTransferFrom checks if the operator is to transfer peer out of the specified store and it meanwhile transfers the leader out of the store.
func CleanServer ¶ added in v3.1.0
func CleanServer(dataDir string)
CleanServer is used to clean data directory.
func MustNewGrpcClient ¶ added in v3.1.0
MustNewGrpcClient must create a new grpc client.
func NewRequestHeader ¶ added in v3.1.0
func NewRequestHeader(clusterID uint64) *pdpb.RequestHeader
NewRequestHeader creates a new request header.