summaryrefslogtreecommitdiffstats
path: root/tests/volume.rc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/volume.rc')
-rw-r--r--tests/volume.rc34
1 files changed, 29 insertions, 5 deletions
diff --git a/tests/volume.rc b/tests/volume.rc
index 1cb37b81ef6..8ae214bdc5c 100644
--- a/tests/volume.rc
+++ b/tests/volume.rc
@@ -546,18 +546,42 @@ function get_scrubd_count {
function quota_list_field () {
local QUOTA_PATH=$1
local FIELD=$2
- $CLI volume quota $V0 list $QUOTA_PATH | grep $QUOTA_PATH\
- | awk '{print $FIELD}'
+ local cmd="$CLI volume quota $V0 list $QUOTA_PATH | grep $QUOTA_PATH | awk '{print \$$FIELD}'"
+
+ $cmd
}
function quota_object_list_field () {
local QUOTA_PATH=$1
local FIELD=$2
- $CLI volume quota $V0 list-objects $QUOTA_PATH | grep $QUOTA_PATH\
- | awk '{print $FIELD}'
+ local cmd="$CLI volume quota $V0 list-objects $QUOTA_PATH | grep $QUOTA_PATH | awk '{print \$$FIELD}'"
+
+ $cmd
}
-function quota_usage()
+function quotausage()
{
quota_list_field $1 4
}
+
+function quota_hard_limit()
+{
+ quota_list_field $1 2
+}
+
+function quota_soft_limit()
+{
+ quota_list_field $1 3
+}
+
+function quota_sl_exceeded()
+{
+ quota_list_field $1 6
+}
+
+function quota_hl_exceeded()
+{
+ quota_list_field $1 7
+
+}
+