Documentation ¶
Index ¶
- func BankModel() core.Model
- func BankParser() history.RecordParser
- func BankTsoChecker() core.Checker
- func LongForkChecker() core.Checker
- func LongForkParser() history.RecordParser
- func TPCCParser() history.RecordParser
- func TPCCQosChecker(warmUpDuration time.Duration, path string) core.Checker
- type BankClientCreator
- type LongForkClientCreator
- type MultiBankClientCreator
- type TPCCChecker
- type TPCCClientCreator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BankParser ¶
func BankParser() history.RecordParser
BankParser parses a history of bank operations.
func BankTsoChecker ¶
BankTsoChecker checks the bank history with the help of tso.
func LongForkChecker ¶
LongForkChecker checks the long fork test history.
func LongForkParser ¶
func LongForkParser() history.RecordParser
LongForkParser parses a history of long fork test.
Types ¶
type BankClientCreator ¶
type BankClientCreator struct { }
BankClientCreator creates a bank test client for tidb.
func (BankClientCreator) Create ¶
func (BankClientCreator) Create(node cluster.ClientNode) core.Client
Create creates a client.
type LongForkClientCreator ¶
type LongForkClientCreator struct { }
LongForkClientCreator creates long fork test clients for tidb.
func (LongForkClientCreator) Create ¶
func (LongForkClientCreator) Create(node cluster.ClientNode) core.Client
Create creates a new longForkClient.
type MultiBankClientCreator ¶
type MultiBankClientCreator struct { }
MultiBankClientCreator creates a bank test client for tidb.
func (MultiBankClientCreator) Create ¶
func (MultiBankClientCreator) Create(node cluster.ClientNode) core.Client
Create creates a client.
type TPCCChecker ¶
type TPCCChecker struct {
CreatorRef *TPCCClientCreator
}
TPCCChecker ...
type TPCCClientCreator ¶
type TPCCClientCreator struct { *tpcc.Config AsyncCommit bool OnePC bool // contains filtered or unexported fields }
TPCCClientCreator creates tpccClient
func (*TPCCClientCreator) Create ¶
func (t *TPCCClientCreator) Create(_ cluster.ClientNode) core.Client
Create ...
Click to show internal directories.
Click to hide internal directories.