Merge pull request #36430 from kargakis/fix-deployment-progress-estimation

Automatic merge from submit-queue

Use the correct time field to estimate progress in deployments

Fixes https://github.com/kubernetes/kubernetes/issues/36427

@kubernetes/deployment
This commit is contained in:
Kubernetes Submit Queue 2016-11-09 08:49:53 -08:00 committed by GitHub
commit 2a674307f5
2 changed files with 4 additions and 4 deletions

View File

@ -844,7 +844,7 @@ func DeploymentTimedOut(deployment *extensions.Deployment, newStatus *extensions
// Look at the difference in seconds between now and the last time we reported any
// progress or tried to create a replica set, or resumed a paused deployment and
// compare against progressDeadlineSeconds.
from := condition.LastTransitionTime
from := condition.LastUpdateTime
delta := time.Duration(*deployment.Spec.ProgressDeadlineSeconds) * time.Second
return from.Add(delta).Before(nowFn())
}

View File

@ -1055,9 +1055,9 @@ func TestDeploymentTimedOut(t *testing.T) {
Status: extensions.DeploymentStatus{
Conditions: []extensions.DeploymentCondition{
{
Type: condType,
Status: status,
LastTransitionTime: unversioned.Time{Time: from},
Type: condType,
Status: status,
LastUpdateTime: unversioned.Time{Time: from},
},
},
},