From cf6352969bd94908e3f0eb091d716ac0c30cd419 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Sat, 24 Apr 2021 10:10:17 -0600 Subject: [PATCH] remove --force from umount commands due to potential corruption Signed-off-by: Travis Glenn Hansen --- src/driver/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/driver/index.js b/src/driver/index.js index b6b6c2b..059981e 100644 --- a/src/driver/index.js +++ b/src/driver/index.js @@ -584,6 +584,7 @@ class CsiBaseDriver { const staging_target_path = call.request.staging_target_path; const block_path = staging_target_path + "/block_device"; let normalized_staging_path = staging_target_path; + const umount_args = []; // --force if (!staging_target_path) { throw new GrpcError( @@ -615,7 +616,7 @@ class CsiBaseDriver { result = await mount.pathIsMounted(normalized_staging_path); if (result) { - result = await mount.umount(normalized_staging_path, ["--force"]); + result = await mount.umount(normalized_staging_path, umount_args); } if (is_block) { @@ -859,10 +860,11 @@ class CsiBaseDriver { const volume_id = call.request.volume_id; const target_path = call.request.target_path; + const umount_args = []; // --force result = await mount.pathIsMounted(target_path); if (result) { - result = await mount.umount(target_path, ["--force"]); + result = await mount.umount(target_path, umount_args); } result = await filesystem.pathExists(target_path);