From 1706df6242c34d73a5a91a3d856dd1a7f12c7623 Mon Sep 17 00:00:00 2001 From: Janet Kuo Date: Tue, 1 Mar 2016 17:12:24 -0800 Subject: [PATCH] Revision number should be updated only when it's smaller than it should be --- pkg/controller/deployment/deployment_controller.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/controller/deployment/deployment_controller.go b/pkg/controller/deployment/deployment_controller.go index c68a6a8612d..7d90fbed150 100644 --- a/pkg/controller/deployment/deployment_controller.go +++ b/pkg/controller/deployment/deployment_controller.go @@ -758,7 +758,7 @@ func setNewReplicaSetAnnotations(deployment *extensions.Deployment, rs *extensio if rs.Annotations == nil { rs.Annotations = make(map[string]string) } - if rs.Annotations[deploymentutil.RevisionAnnotation] != newRevision { + if rs.Annotations[deploymentutil.RevisionAnnotation] < newRevision { rs.Annotations[deploymentutil.RevisionAnnotation] = newRevision annotationChanged = true glog.V(4).Infof("updating replica set %q's revision to %s - %+v\n", rs.Name, newRevision, rs)