• Tim Gross's avatar
    deploymentwatcher: reset progress deadline on promotion (#10042) · 174c206b
    Tim Gross authored
    In a deployment with two groups (ex. A and B), if group A's canary becomes
    healthy before group B's, the deadline for the overall deployment will be set
    to that of group A. When the deployment is promoted, if group A is done it
    will not contribute to the next deadline cutoff. Group B's old deadline will
    be used instead, which will be in the past and immediately trigger a
    deployment progress failure. Reset the progress deadline when the job is
    promotion to avoid this bug, and to better conform with implicit user
    expectations around how the progress deadline should interact with promotions.
    174c206b
To find the state of this project's repository at the time of any of these versions, check out the tags.