Skip to content

pkg/progress: work around closing closed channel panic#37780

Merged
tiborvass merged 1 commit intomoby:masterfrom
tiborvass:fix-progress-panic
Sep 13, 2018
Merged

pkg/progress: work around closing closed channel panic#37780
tiborvass merged 1 commit intomoby:masterfrom
tiborvass:fix-progress-panic

Conversation

@tiborvass
Copy link
Copy Markdown
Contributor

@tiborvass tiborvass commented Sep 6, 2018

I could not reproduce the panic in #37735, so here's a bandaid.

Signed-off-by: Tibor Vass tibor@docker.com

Related to #37735

@tiborvass
Copy link
Copy Markdown
Contributor Author

@kolyshkin @tonistiigi

I could not reproduce the panic in moby#37735, so here's a bandaid.

Signed-off-by: Tibor Vass <tibor@docker.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Sep 10, 2018

Codecov Report

❗ No coverage uploaded for pull request base (master@7aa797f). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master   #37780   +/-   ##
=========================================
  Coverage          ?   36.04%           
=========================================
  Files             ?      610           
  Lines             ?    45074           
  Branches          ?        0           
=========================================
  Hits              ?    16248           
  Misses            ?    26596           
  Partials          ?     2230

Copy link
Copy Markdown
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tonistiigi
Copy link
Copy Markdown
Member

LGTM

@tiborvass tiborvass merged commit 11841b7 into moby:master Sep 13, 2018
thaJeztah added a commit to thaJeztah/cli that referenced this pull request Mar 27, 2019
relevant changes;

- moby/moby#38006 / docker-archive/engine#114 client: use io.LimitedReader for reading HTTP error
- moby/moby#38634 / docker-archive/engine#167 pkg/archive:CopyTo(): fix for long dest filename
  - fixes docker/for-linux#484 for 18.09
- moby/moby#38944 / docker-archive/engine#183 gitutils: add validation for ref
- moby/moby#37780 / docker-archive/engine#55 pkg/progress: work around closing closed channel panic
  - addresses moby/moby#/37735 pkg/progress: panic due to race on shutdown

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
docker-jenkins pushed a commit to docker-archive/docker-ce that referenced this pull request Mar 27, 2019
relevant changes;

- moby/moby#38006 / docker-archive/engine#114 client: use io.LimitedReader for reading HTTP error
- moby/moby#38634 / docker-archive/engine#167 pkg/archive:CopyTo(): fix for long dest filename
  - fixes docker/for-linux#484 for 18.09
- moby/moby#38944 / docker-archive/engine#183 gitutils: add validation for ref
- moby/moby#37780 / docker-archive/engine#55 pkg/progress: work around closing closed channel panic
  - addresses moby/moby#/37735 pkg/progress: panic due to race on shutdown

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Upstream-commit: 010c234a0d5a03d450ebec60be37dd9f279feeca
Component: cli
@tiborvass tiborvass deleted the fix-progress-panic branch July 17, 2019 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants