Skip to content

Commit b340367

Browse files
authored
Merge pull request #412 from alankan-finocomp/patch-1
fix: use `mkdir -p` for creating subdir in mounted base-dir
2 parents 9210d20 + 1c935b2 commit b340367

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkg/nfs/controllerserver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ func (cs *ControllerServer) CreateVolume(ctx context.Context, req *csi.CreateVol
132132

133133
// Create subdirectory under base-dir
134134
internalVolumePath := getInternalVolumePath(cs.Driver.workingMountDir, nfsVol)
135-
if err = os.Mkdir(internalVolumePath, 0777); err != nil && !os.IsExist(err) {
135+
if err = os.MkdirAll(internalVolumePath, 0777); err != nil {
136136
return nil, status.Errorf(codes.Internal, "failed to make subdirectory: %v", err.Error())
137137
}
138138

0 commit comments

Comments
 (0)