fix(machine): improve context cancellation handling during watch and sync operations

This commit is contained in:
Pasha Sviderski committed 2026-06-24 13:41:14 +10:00
1 parent 83256b5bf7
commit 328d17599b
3 files changed
+9 -5

No files matched your search

+1 -1
View File
@@ -139,7 +139,7 @@ func (c *Controller) WatchAndSyncContainers(ctx context.Context) error {
return fmt.Errorf("sync containers to cluster store: %w", err)
}
case err := <-errCh:
if errors.Is(err, context.Canceled) {
if ctx.Err() != nil {
return nil
}
return fmt.Errorf("receive Docker event: %w", err)