From b519cf57424100809a0f70daed4cbd30be1cd457 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Mon, 16 Dec 2019 20:56:23 -0700 Subject: [PATCH] better handling of extentAvailThreshold --- src/driver/freenas/index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/driver/freenas/index.js b/src/driver/freenas/index.js index 491b334..19c8ba0 100644 --- a/src/driver/freenas/index.js +++ b/src/driver/freenas/index.js @@ -295,12 +295,16 @@ class FreeNASDriver extends ControllerZfsSshBaseDriver { ? this.options.iscsi.extentRpm : "SSD"; - const extentAvailThreshold = this.options.iscsi.hasOwnProperty( + let extentAvailThreshold = this.options.iscsi.hasOwnProperty( "extentAvailThreshold" ) - ? this.options.iscsi.extentAvailThreshold + ? Number(this.options.iscsi.extentAvailThreshold) : null; + if (!(extentAvailThreshold > 0 && extentAvailThreshold <= 100)) { + extentAvailThreshold = null; + } + switch (apiVersion) { case 1: { response = await httpClient.get(