diff --git a/pkg/volume/rbd/rbd.go b/pkg/volume/rbd/rbd.go index 431f920da76..7a29ed3578a 100644 --- a/pkg/volume/rbd/rbd.go +++ b/pkg/volume/rbd/rbd.go @@ -201,18 +201,8 @@ func (b *rbdBuilder) SetUpAt(dir string) error { err := diskSetUp(b.manager, *b, dir, b.mounter) if err != nil { glog.Errorf("rbd: failed to setup") - return err } - globalPDPath := b.manager.MakeGlobalPDName(*b.rbd) - // make mountpoint rw/ro work as expected - //FIXME revisit pkg/util/mount and ensure rw/ro is implemented as expected - mode := "rw" - if b.ReadOnly { - mode = "ro" - } - b.plugin.execCommand("mount", []string{"-o", "remount," + mode, globalPDPath, dir}) - - return nil + return err } type rbdCleaner struct {