Merge pull request #358 from gyuho/fix

config: allow conns != clients in latest etcd releases
This commit is contained in:
Gyu-Ho Lee 2017-06-23 11:01:14 -07:00 committed by GitHub
commit 06cfa5c203
1 changed files with 4 additions and 1 deletions

View File

@ -125,7 +125,10 @@ func ReadConfig(fpath string, analyze bool) (*Config, error) {
}
for databaseID, ctrl := range cfg.DatabaseIDToConfigClientMachineAgentControl {
if databaseID != dbtesterpb.DatabaseID_etcd__v3_1.String() && ctrl.ConfigClientMachineBenchmarkOptions.ConnectionNumber != ctrl.ConfigClientMachineBenchmarkOptions.ClientNumber {
if databaseID != dbtesterpb.DatabaseID_etcd__v3_1.String() &&
databaseID != dbtesterpb.DatabaseID_etcd__v3_2.String() &&
databaseID != dbtesterpb.DatabaseID_etcd__tip.String() &&
ctrl.ConfigClientMachineBenchmarkOptions.ConnectionNumber != ctrl.ConfigClientMachineBenchmarkOptions.ClientNumber {
return nil, fmt.Errorf("%q got connected %d != clients %d", databaseID, ctrl.ConfigClientMachineBenchmarkOptions.ConnectionNumber, ctrl.ConfigClientMachineBenchmarkOptions.ClientNumber)
}
}