Skip to content
This repository has been archived by the owner on Oct 30, 2018. It is now read-only.

Defer dockerRm until we are finished with the contents #193

Merged
merged 1 commit into from
Dec 13, 2017

Conversation

ijc
Copy link
Collaborator

@ijc ijc commented Dec 13, 2017

This was introduced by #191 but somehow did not trigger either for me in local
testing or in CI.

It did trigger in initial CI of linuxkit/linuxkit#2811
which can be seen at https://linuxkit.datakit.ci/linuxkit/linuxkit/pr/2811?history=1637690296123e9a15307b3a41b290da6e27e7cc
The error is:

Failed to docker rm container «...»: «...»: aufs: unmount error after retries: «...»: device or resource busy

No doubt because we were still holding an open fd while trying to remove the
container.

Unclear why this didn't repro for me (docker 17.11.0-ce with overlay2) or
whatever CI uses.

Signed-off-by: Ian Campbell ijc@docker.com

This was introduced by moby#191 but somehow did not trigger either for me in local
testing or in CI.

It did trigger in initial CI of linuxkit/linuxkit#2811
which can be seen at https://linuxkit.datakit.ci/linuxkit/linuxkit/pr/2811?history=1637690296123e9a15307b3a41b290da6e27e7cc
The error is:

    Failed to docker rm container «...»: «...»: aufs: unmount error after retries: «...»: device or resource busy

No doubt because we were still holding an open fd while trying to remove the
container.

Unclear why this didn't repro for me (docker 17.11.0-ce with overlay2) or
whatever CI uses.

Signed-off-by: Ian Campbell <ijc@docker.com>
@ijc
Copy link
Collaborator Author

ijc commented Dec 13, 2017

Might want to consider the result of linuxkit/linuxkit#2811 CI too since I've shoehorned this fix in there too for the time being.

@justincormack justincormack merged commit d9d2a91 into moby:master Dec 13, 2017
@ijc ijc deleted the bugfix-191 branch December 14, 2017 10:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants