moby--moby/plugin
Brian Goff 1a17bc6bc4 Make propagated mount persist outside rootfs
This persists the "propagated mount" for plugins outside the main
rootfs. This enables `docker plugin upgrade` to not remove potentially
important data during upgrade rather than forcing plugin authors to hard
code a host path to persist data to.

Also migrates old plugins that have a propagated mount which is in the
rootfs on daemon startup.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
(cherry picked from commit e8307b868d)
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-02-03 19:15:23 -05:00
..
v2 plugin: use pkg/errors in more places 2017-02-01 12:00:30 -08:00
backend_linux.go Make propagated mount persist outside rootfs 2017-02-03 19:15:23 -05:00
backend_unsupported.go Add docker plugin upgrade 2017-02-03 19:14:56 -05:00
blobstore.go Implement content addressability for plugins 2016-12-27 13:31:14 -08:00
defs.go Implement content addressability for plugins 2016-12-27 13:31:14 -08:00
manager.go Make propagated mount persist outside rootfs 2017-02-03 19:15:23 -05:00
manager_linux.go Make propagated mount persist outside rootfs 2017-02-03 19:15:23 -05:00
manager_solaris.go Make v2/Plugin accesses safe. 2016-12-09 14:13:13 -08:00
manager_windows.go Make v2/Plugin accesses safe. 2016-12-09 14:13:13 -08:00
store.go Merge pull request #29866 from vieux/1.13.0-rc5-cherrpicks 2017-01-04 11:04:22 -08:00
store_test.go Implement content addressability for plugins 2016-12-27 13:31:14 -08:00