فهرست منبع

integration: move cap enabling to init

Xiang Li 9 سال پیش
والد
کامیت
ac2859057a
1فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 5 3
      integration/cluster.go

+ 5 - 3
integration/cluster.go

@@ -85,6 +85,11 @@ type cluster struct {
 	Members []*member
 }
 
+func init() {
+	// manually enable v3 capability since we know the cluster members all support v3.
+	api.EnableCapability(api.V3rpcCapability)
+}
+
 func (c *cluster) fillClusterForMembers() error {
 	if c.cfg.DiscoveryURL != "" {
 		// cluster will be discovered
@@ -761,9 +766,6 @@ func NewClusterV3(t *testing.T, cfg *ClusterConfig) *ClusterV3 {
 	}
 	clus.Launch(t)
 
-	// manually enable v3 capability since we know we are starting a v3 cluster here.
-	api.EnableCapability(api.V3rpcCapability)
-
 	return clus
 }