diff options
author | Daniel Golle <daniel@makrotopia.org> | 2021-07-30 02:14:39 +0100 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2021-07-30 02:16:55 +0100 |
commit | 27c16a70b13c0e7d1c16dd0539f781839f6f8aec (patch) | |
tree | fb8320afc16a0fc0103ef711954fb7bff522b50d /utils | |
parent | 23023e08f583be6d74e85240455ae690c1c1ff12 (diff) |
uvol: lvm: make 'up' call reliable
Changing a volume right after activation doesn't work well due to some
caching or race-condition issue.
Perform activation as last lvchange operation as a work-around.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'utils')
-rw-r--r-- | utils/uvol/files/lvm.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/uvol/files/lvm.sh b/utils/uvol/files/lvm.sh index c06e2f102..20ad0bcb5 100644 --- a/utils/uvol/files/lvm.sh +++ b/utils/uvol/files/lvm.sh @@ -179,8 +179,8 @@ activatevol() { *) [ "$lv_active" = "active" ] && return 0 uvol_uci_commit "$1" - lvm_cmd lvchange -a y "$lv_full_name" || return $? lvm_cmd lvchange -k n "$lv_full_name" || return $? + lvm_cmd lvchange -a y "$lv_full_name" || return $? return 0 ;; esac |