From 3c3a624d1a9bed8a4a4cba2bc5fd062cc3c58a18 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Mon, 30 Mar 2020 13:55:37 +0530 Subject: [PATCH] Log error message for cephfs If the loading of cephfs fuse or the mount.ceph command fails log it. Signed-off-by: Madhu Rajanna --- pkg/cephfs/volumemounter.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkg/cephfs/volumemounter.go b/pkg/cephfs/volumemounter.go index 35bb7a842..0854004f9 100644 --- a/pkg/cephfs/volumemounter.go +++ b/pkg/cephfs/volumemounter.go @@ -147,10 +147,12 @@ func loadAvailableMounters(conf *util.Config) error { kernelMounterProbe := exec.Command("mount.ceph") err := kernelMounterProbe.Run() - if err == nil { + if err != nil { + klog.Errorf("failed to run mount.ceph %v", err) + } else { // fetch the current running kernel info utsname := unix.Utsname{} - err := unix.Uname(&utsname) + err = unix.Uname(&utsname) if err != nil { return err } @@ -164,7 +166,10 @@ func loadAvailableMounters(conf *util.Config) error { } } - if fuseMounterProbe.Run() == nil { + err = fuseMounterProbe.Run() + if err != nil { + klog.Errorf("failed to run ceph-fuse %v", err) + } else { klog.V(1).Infof("loaded mounter: %s", volumeMounterFuse) availableMounters = append(availableMounters, volumeMounterFuse) }