mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
fix: failed to get failpoints from member
This commit is contained in:
parent
cc52d994b7
commit
370f9cf3b9
@ -113,8 +113,6 @@ func NewCluster(lg *zap.Logger, fpath string) (*Cluster, error) {
|
||||
}
|
||||
go clus.serveTesterServer()
|
||||
|
||||
clus.updateCases()
|
||||
|
||||
clus.rateLimiter = rate.NewLimiter(
|
||||
rate.Limit(int(clus.Tester.StressQPS)),
|
||||
int(clus.Tester.StressQPS),
|
||||
|
@ -33,6 +33,10 @@ const compactQPS = 50000
|
||||
func (clus *Cluster) Run() {
|
||||
defer printReport()
|
||||
|
||||
// updateCases must be executed after etcd is started, because the FAILPOINTS case
|
||||
// needs to obtain all the failpoints from the etcd member.
|
||||
clus.updateCases()
|
||||
|
||||
if err := fileutil.TouchDirAll(clus.Tester.DataDir); err != nil {
|
||||
clus.lg.Panic(
|
||||
"failed to create test data directory",
|
||||
|
Loading…
x
Reference in New Issue
Block a user