1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Use specific APIs for shared mount-point behaviour

Thanks to @cpuguy83 for pointing these APIs out in #41638.

Signed-off-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
This commit is contained in:
Paul "TBBle" Hampson 2020-11-10 20:00:48 +11:00
parent 695b151a18
commit 1571e9331b

View file

@ -285,7 +285,7 @@ func TestContainerVolumesMountedAsShared(t *testing.T) {
// Convert this directory into a shared mount point so that we do // Convert this directory into a shared mount point so that we do
// not rely on propagation properties of parent mount. // not rely on propagation properties of parent mount.
if err := mount.Mount(tmpDir1.Path(), tmpDir1.Path(), "none", "bind,private"); err != nil { if err := mount.MakePrivate(tmpDir1.Path()); err != nil {
t.Fatal(err) t.Fatal(err)
} }
defer func() { defer func() {
@ -293,7 +293,7 @@ func TestContainerVolumesMountedAsShared(t *testing.T) {
t.Fatal(err) t.Fatal(err)
} }
}() }()
if err := mount.Mount("none", tmpDir1.Path(), "none", "shared"); err != nil { if err := mount.MakeShared(tmpDir1.Path()); err != nil {
t.Fatal(err) t.Fatal(err)
} }
@ -342,7 +342,7 @@ func TestContainerVolumesMountedAsSlave(t *testing.T) {
// Convert this directory into a shared mount point so that we do // Convert this directory into a shared mount point so that we do
// not rely on propagation properties of parent mount. // not rely on propagation properties of parent mount.
if err := mount.Mount(tmpDir1.Path(), tmpDir1.Path(), "none", "bind,private"); err != nil { if err := mount.MakePrivate(tmpDir1.Path()); err != nil {
t.Fatal(err) t.Fatal(err)
} }
defer func() { defer func() {
@ -350,7 +350,7 @@ func TestContainerVolumesMountedAsSlave(t *testing.T) {
t.Fatal(err) t.Fatal(err)
} }
}() }()
if err := mount.Mount("none", tmpDir1.Path(), "none", "shared"); err != nil { if err := mount.MakeShared(tmpDir1.Path()); err != nil {
t.Fatal(err) t.Fatal(err)
} }