Skip to content

Commit 7a95c9f

Browse files
committed
Review feedback
1 parent 990e5aa commit 7a95c9f

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

internal/mode/static/nginx/runtime/verify.go

+13-8
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,7 @@ func (c *verifyClient) waitForCorrectVersion(
9393
return fmt.Errorf(noNewWorkersErrFmt, expectedVersion, err)
9494
}
9595

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 {
10497
if errors.Is(err, context.DeadlineExceeded) {
10598
err = fmt.Errorf(
10699
"config version check didn't return expected version %d within the deadline",
@@ -112,6 +105,18 @@ func (c *verifyClient) waitForCorrectVersion(
112105
return nil
113106
}
114107

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+
115120
func ensureNewNginxWorkers(
116121
ctx context.Context,
117122
childProcFile string,

internal/mode/static/nginx/runtime/verify_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ func TestEnsureNewNginxWorkers(t *testing.T) {
119119
ctx := context.Background()
120120

121121
cancellingCtx, cancel := context.WithCancel(ctx)
122-
time.AfterFunc(10000*time.Millisecond, cancel)
122+
time.AfterFunc(100*time.Millisecond, cancel)
123123

124124
cancellingCtx2, cancel2 := context.WithCancel(ctx)
125125
time.AfterFunc(1*time.Millisecond, cancel2)
@@ -150,7 +150,7 @@ func TestEnsureNewNginxWorkers(t *testing.T) {
150150
readFile: readFilePrevious,
151151
previousContents: previousContents,
152152
expectError: true,
153-
name: "no new workers",
153+
name: "timed out waiting for new workers",
154154
},
155155
{
156156
ctx: cancellingCtx2,

0 commit comments

Comments
 (0)