@@ -93,14 +93,7 @@ func (c *verifyClient) waitForCorrectVersion(
93
93
return fmt .Errorf (noNewWorkersErrFmt , expectedVersion , err )
94
94
}
95
95
96
- if err := wait .PollUntilContextCancel (
97
- ctx ,
98
- 25 * time .Millisecond ,
99
- true , /* poll immediately */
100
- func (ctx context.Context ) (bool , error ) {
101
- version , err := c .getConfigVersion ()
102
- return version == expectedVersion , err
103
- }); err != nil {
96
+ if err := c .ensureConfigVersion (ctx , expectedVersion ); err != nil {
104
97
if errors .Is (err , context .DeadlineExceeded ) {
105
98
err = fmt .Errorf (
106
99
"config version check didn't return expected version %d within the deadline" ,
@@ -112,6 +105,18 @@ func (c *verifyClient) waitForCorrectVersion(
112
105
return nil
113
106
}
114
107
108
+ func (c * verifyClient ) ensureConfigVersion (ctx context.Context , expectedVersion int ) error {
109
+ return wait .PollUntilContextCancel (
110
+ ctx ,
111
+ 25 * time .Millisecond ,
112
+ true , /* poll immediately */
113
+ func (ctx context.Context ) (bool , error ) {
114
+ version , err := c .getConfigVersion ()
115
+ return version == expectedVersion , err
116
+ },
117
+ )
118
+ }
119
+
115
120
func ensureNewNginxWorkers (
116
121
ctx context.Context ,
117
122
childProcFile string ,
0 commit comments