0e5eaf8ee3
Before this change, volume management was relying on the fact that everything the plugin mounts is visible on the host within the plugin's rootfs. In practice this caused some issues with mount leaks, so we changed the behavior such that mounts are not visible on the plugin's rootfs, but available outside of it, which breaks volume management. To fix the issue, allow the plugin to scope the path correctly rather than assuming that everything is visible in `p.Rootfs`. In practice this is just scoping the `PropagatedMount` paths to the correct host path. Signed-off-by: Brian Goff <cpuguy83@gmail.com> |
||
---|---|---|
.. | ||
pluginrpc-gen | ||
transport | ||
client.go | ||
client_test.go | ||
discovery.go | ||
discovery_test.go | ||
discovery_unix.go | ||
discovery_unix_test.go | ||
discovery_windows.go | ||
errors.go | ||
plugin_test.go | ||
plugins.go | ||
plugins_unix.go | ||
plugins_windows.go |