-
Notifications
You must be signed in to change notification settings - Fork 290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synchronous flushing of bind-mount caches on docker stop
#6512
Comments
This continues to be a real problem, in ddev/ddev#2261 I'm starting to skip tests that do this pattern because they fail too often:
|
Thanks for the report.
Maybe it could be run when a test fails? |
Since I had already implemented @djs55 's workaround and struggled with intermittent test failures for a couple of weeks, I just disabled the tests on Windows, not really willing to put more time into it. As indicated in the OP, @djs55 seemed to think this was a logical outcome of the current architecture, where
|
Issues go stale after 90 days of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Closed issues are locked after 30 days of inactivity. If you have found a problem that seems similar to this, please open a new issue. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Spin off from #5530 (comment)
Expected behavior
When a container is destroyed, one should expect that its bind-mount is also destroyed, and will not bleed into other containers which may be started later.
Actual behavior
#5530 (comment) explains the sequence of events:
@djs55 replied there that
Information
Steps to reproduce the behavior
So far, this is intermittent and not reproducible on demand, although it's plenty common enough
The text was updated successfully, but these errors were encountered: