func makeZkCluster(name string, version clustering.Version, cs clustering.ConfigurationStore, ds datastore.Datastore, as accounting.AccountingStore) clustering.Cluster { cluster := zkCluster{ configStore: cs, dataStore: ds, acctStore: as, ClusterName: name, DatastoreURI: ds.URL(), ConfigstoreURI: cs.URL(), AccountingURI: as.URL(), version: version, VersionString: version.String(), } return &cluster }
func makeCbCluster(name string, version clustering.Version, cs clustering.ConfigurationStore, ds datastore.Datastore, as accounting.AccountingStore) clustering.Cluster { cluster := cbCluster{ configStore: cs, dataStore: ds, acctStore: as, ClusterName: name, DatastoreURI: ds.URL(), ConfigstoreURI: cs.URL(), AccountingURI: as.URL(), version: version, VersionString: version.String(), queryNodeNames: []string{}, poolSrvRev: -999, } return &cluster }