fix deliverer dealy constant usage

This commit is contained in:
jianhuiz
2016-08-29 22:37:45 -07:00
parent e693a61991
commit 3ba0c0578e
2 changed files with 5 additions and 5 deletions

View File

@@ -55,7 +55,7 @@ var (
replicaSetReviewDelay = 10 * time.Second replicaSetReviewDelay = 10 * time.Second
clusterAvailableDelay = 20 * time.Second clusterAvailableDelay = 20 * time.Second
clusterUnavailableDelay = 60 * time.Second clusterUnavailableDelay = 60 * time.Second
allReplicaSetReviewDealy = 2 * time.Minute allReplicaSetReviewDelay = 2 * time.Minute
updateTimeout = 30 * time.Second updateTimeout = 30 * time.Second
) )
@@ -122,13 +122,13 @@ func NewReplicaSetController(federationClient fedclientset.Interface) *ReplicaSe
&extensionsv1.ReplicaSet{}, &extensionsv1.ReplicaSet{},
controller.NoResyncPeriodFunc(), controller.NoResyncPeriodFunc(),
fedutil.NewTriggerOnAllChanges( fedutil.NewTriggerOnAllChanges(
func(obj runtime.Object) { frsc.deliverLocalReplicaSet(obj, allReplicaSetReviewDealy) }, func(obj runtime.Object) { frsc.deliverLocalReplicaSet(obj, replicaSetReviewDelay) },
), ),
) )
} }
clusterLifecycle := fedutil.ClusterLifecycleHandlerFuncs{ clusterLifecycle := fedutil.ClusterLifecycleHandlerFuncs{
ClusterAvailable: func(cluster *fedv1.Cluster) { ClusterAvailable: func(cluster *fedv1.Cluster) {
frsc.clusterDeliverer.DeliverAfter(allClustersKey, nil, clusterUnavailableDelay) frsc.clusterDeliverer.DeliverAfter(allClustersKey, nil, clusterAvailableDelay)
}, },
ClusterUnavailable: func(cluster *fedv1.Cluster, _ []interface{}) { ClusterUnavailable: func(cluster *fedv1.Cluster, _ []interface{}) {
frsc.clusterDeliverer.DeliverAfter(allClustersKey, nil, clusterUnavailableDelay) frsc.clusterDeliverer.DeliverAfter(allClustersKey, nil, clusterUnavailableDelay)
@@ -150,7 +150,7 @@ func NewReplicaSetController(federationClient fedclientset.Interface) *ReplicaSe
controller.NoResyncPeriodFunc(), controller.NoResyncPeriodFunc(),
fedutil.NewTriggerOnAllChanges( fedutil.NewTriggerOnAllChanges(
func(obj runtime.Object) { func(obj runtime.Object) {
frsc.clusterDeliverer.DeliverAfter(allClustersKey, nil, clusterUnavailableDelay) frsc.clusterDeliverer.DeliverAfter(allClustersKey, nil, allReplicaSetReviewDelay)
}, },
), ),
) )

View File

@@ -77,7 +77,7 @@ func TestReplicaSetController(t *testing.T) {
replicaSetReviewDelay = 10 * time.Millisecond replicaSetReviewDelay = 10 * time.Millisecond
clusterAvailableDelay = 20 * time.Millisecond clusterAvailableDelay = 20 * time.Millisecond
clusterUnavailableDelay = 60 * time.Millisecond clusterUnavailableDelay = 60 * time.Millisecond
allReplicaSetReviewDealy = 120 * time.Millisecond allReplicaSetReviewDelay = 120 * time.Millisecond
fedclientset := fedclientfake.NewSimpleClientset() fedclientset := fedclientfake.NewSimpleClientset()
fedrswatch := watch.NewFake() fedrswatch := watch.NewFake()