spdk: nvme-cli should be equal to or greater than 1.12
go-spdk-helper can support nvme-cli v2.0+.
Signed-off-by: Derek Su <derek.su@suse.com>
(cherry picked from commit 975239ecc9
)
This commit is contained in:
parent
b8c0e27a12
commit
1191925c82
@ -1,7 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
NVME_CLI_MIN_VERSION="1.12"
|
NVME_CLI_VERSION="1.12"
|
||||||
NVME_CLI_MAX_VERSION="1.16"
|
|
||||||
|
|
||||||
######################################################
|
######################################################
|
||||||
# Log
|
# Log
|
||||||
@ -421,11 +420,10 @@ function check_nvme_cli() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local actual_version=$(echo "$value" | grep -o "[0-9]\+\.[0-9]\+")
|
local actual_version=$(echo "$value" | grep -o "[0-9]\+\.[0-9]\+")
|
||||||
if [[ "$(printf '%s\n' "${NVME_CLI_MIN_VERSION}" "$actual_version" | sort -V | tail -n1)" == "$actual_version" && \
|
if [[ "$(printf '%s\n' "${NVME_CLI_VERSION}" "$actual_version" | sort -V | tail -n1)" == "$actual_version" ]]; then
|
||||||
"$(printf '%s\n' "$actual_version" "${NVME_CLI_MAX_VERSION}" | sort -V | head -n1)" == "$actual_version" ]]; then
|
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
error "nvme-cli version should be between ${NVME_CLI_MIN_VERSION} and ${NVME_CLI_MAX_VERSION} on node ${node}. Actual: ${actual_version}"
|
error "nvme-cli version should be at least ${NVME_CLI_VERSION} on node ${node}. Actual: ${actual_version}"
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user