This is an automated email from the ASF dual-hosted git repository.
sodonnell pushed a commit to branch HDDS-3816-ec
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/HDDS-3816-ec by this push:
new 8e52561 HDDS-6251. EC: Smoketest for ozone admin datanode expects
exactly 3 nodes (#3037)
8e52561 is described below
commit 8e52561eab9dea9059650a9ce049f5c3afdb75ec
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Thu Feb 3 16:02:31 2022 +0100
HDDS-6251. EC: Smoketest for ozone admin datanode expects exactly 3 nodes
(#3037)
---
hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
b/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
index bb4224b..b4ab5bf 100644
--- a/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
+++ b/hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
@@ -36,21 +36,23 @@ Filter list by UUID
Filter list by NodeOperationalState
${uuid} = Execute ozone admin datanode list | grep
'^Datanode:' | head -1 | awk '{ print \$2 }'
+ ${expected} = Execute ozone admin datanode list | grep -c
'Operational State: IN_SERVICE'
${output} = Execute ozone admin datanode list
--operational-state IN_SERVICE
Should contain ${output} Datanode: ${uuid}
${datanodes} = Get Lines Containing String ${output} Datanode:
@{lines} = Split To Lines ${datanodes}
${count} = Get Length ${lines}
- Should Be Equal As Integers ${count} 3
+ Should Be Equal As Integers ${count} ${expected}
Filter list by NodeState
${uuid} = Execute ozone admin datanode list | grep
'^Datanode:' | head -1 | awk '{ print \$2 }'
+ ${expected} = Execute ozone admin datanode list | grep -c
'Health State: HEALTHY'
${output} = Execute ozone admin datanode list --node-state
HEALTHY
Should contain ${output} Datanode: ${uuid}
${datanodes} = Get Lines Containing String ${output} Datanode:
@{lines} = Split To Lines ${datanodes}
${count} = Get Length ${lines}
- Should Be Equal As Integers ${count} 3
+ Should Be Equal As Integers ${count} ${expected}
Incomplete command
${output} = Execute And Ignore Error ozone admin datanode
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]