Skip to content

Commit bdb8545

Browse files
anantadwi13ndeloof
authored andcommitted
fix(convergence): Serialize access to observed state
Signed-off-by: Ananta Dwi Prasetya Purna Yuda <[email protected]>
1 parent 41df35c commit bdb8545

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/compose/convergence.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ func (c *convergence) stopDependentContainers(ctx context.Context, project *type
223223
// Stop dependent containers, so they will be restarted after service is re-created
224224
dependents := project.GetDependentsForService(service)
225225
for _, name := range dependents {
226-
dependents := c.observedState[name]
226+
dependents := c.getObservedState(name)
227227
err := c.service.stopContainers(ctx, w, dependents, nil)
228228
if err != nil {
229229
return err
@@ -232,7 +232,7 @@ func (c *convergence) stopDependentContainers(ctx context.Context, project *type
232232
dependent.State = ContainerExited
233233
dependents[i] = dependent
234234
}
235-
c.observedState[name] = dependents
235+
c.setObservedState(name, dependents)
236236
}
237237
return nil
238238
}

0 commit comments

Comments
 (0)