mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-26 08:10:20 +00:00
cleanup: return error from execCommandErr() in bindMount()
Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
parent
518ccf42b3
commit
a7a928d7ec
@ -243,13 +243,13 @@ func (m *kernelMounter) name() string { return "Ceph kernel client" }
|
|||||||
func bindMount(ctx context.Context, from, to string, readOnly bool, mntOptions []string) error {
|
func bindMount(ctx context.Context, from, to string, readOnly bool, mntOptions []string) error {
|
||||||
mntOptionSli := strings.Join(mntOptions, ",")
|
mntOptionSli := strings.Join(mntOptions, ",")
|
||||||
if err := execCommandErr(ctx, "mount", "-o", mntOptionSli, from, to); err != nil {
|
if err := execCommandErr(ctx, "mount", "-o", mntOptionSli, from, to); err != nil {
|
||||||
return fmt.Errorf("failed to bind-mount %s to %s: %v", from, to, err)
|
return fmt.Errorf("failed to bind-mount %s to %s: %w", from, to, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if readOnly {
|
if readOnly {
|
||||||
mntOptionSli = util.MountOptionsAdd(mntOptionSli, "remount")
|
mntOptionSli = util.MountOptionsAdd(mntOptionSli, "remount")
|
||||||
if err := execCommandErr(ctx, "mount", "-o", mntOptionSli, to); err != nil {
|
if err := execCommandErr(ctx, "mount", "-o", mntOptionSli, to); err != nil {
|
||||||
return fmt.Errorf("failed read-only remount of %s: %v", to, err)
|
return fmt.Errorf("failed read-only remount of %s: %w", to, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user