package
0.3.0
Repository: https://github.com/matrixorigin/matrixcube.git
Documentation: pkg.go.dev

# Functions

AllowMerge returns true if two resources can be merged according to the key type.
NewJointStateChecker creates a joint state checker.
NewLearnerChecker creates a learner checker.
NewMergeChecker creates a merge checker.
NewReplicaChecker creates a replica checker.
NewRuleChecker creates a checker instance.

# Structs

JointStateChecker ensures resource is in joint state will leave.
LearnerChecker ensures resource has a learner will be promoted.
MergeChecker ensures resource to merge with adjacent resource when size is small.
ReplicaChecker ensures resource has the best replicas.
ReplicaStrategy collects some utilities to manipulate resource peers.
RuleChecker fix/improve resource by placement rules.