mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-25 07:40:19 +00:00
journal: In mount failure case, suggest to check the kernel logs
When mounting fails, the node-plugin should give a suggestion to check the kernel logs so that users can report problems better. Edited the existing log to include the message in both rbd and cephfs. Fixes: https://github.com/ceph/ceph-csi/issues/1006 Signed-off-by: Mudit Agarwal <muagarwa@redhat.com>
This commit is contained in:
parent
2ad58f152b
commit
9fe7d1612e
@ -151,7 +151,10 @@ func (*NodeServer) mount(ctx context.Context, volOptions *volumeOptions, req *cs
|
|||||||
klog.V(4).Infof(util.Log(ctx, "cephfs: mounting volume %s with %s"), volID, m.name())
|
klog.V(4).Infof(util.Log(ctx, "cephfs: mounting volume %s with %s"), volID, m.name())
|
||||||
|
|
||||||
if err = m.mount(ctx, stagingTargetPath, cr, volOptions); err != nil {
|
if err = m.mount(ctx, stagingTargetPath, cr, volOptions); err != nil {
|
||||||
klog.Errorf(util.Log(ctx, "failed to mount volume %s: %v"), volID, err)
|
klog.Errorf(util.Log(ctx,
|
||||||
|
"failed to mount volume %s: %v Check dmesg logs if required."),
|
||||||
|
volID,
|
||||||
|
err)
|
||||||
return status.Error(codes.Internal, err.Error())
|
return status.Error(codes.Internal, err.Error())
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
@ -436,7 +436,13 @@ func (ns *NodeServer) mountVolumeToStagePath(ctx context.Context, req *csi.NodeS
|
|||||||
err = diskMounter.FormatAndMount(devicePath, stagingPath, fsType, opt)
|
err = diskMounter.FormatAndMount(devicePath, stagingPath, fsType, opt)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
klog.Errorf(util.Log(ctx, "failed to mount device path (%s) to staging path (%s) for volume (%s) error %s"), devicePath, stagingPath, req.GetVolumeId(), err)
|
klog.Errorf(util.Log(ctx,
|
||||||
|
"failed to mount device path (%s) to staging path (%s) for volume "+
|
||||||
|
"(%s) error: %s Check dmesg logs if required."),
|
||||||
|
devicePath,
|
||||||
|
stagingPath,
|
||||||
|
req.GetVolumeId(),
|
||||||
|
err)
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user