Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions hadoop-ozone/dist/src/main/smoketest/admincli/container.robot
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,19 @@ Verbose container info
${output} = Execute ozone admin --verbose container info "${CONTAINER}"
Should contain ${output} Pipeline Info

List containers as JSON
${output} = Execute ozone admin container info "${CONTAINER}" --json | jq -r '.'
Should contain ${output} containerInfo
Should contain ${output} pipeline
Should contain ${output} replicas
Should contain ${output} writePipelineID

Report containers as JSON
${output} = Execute ozone admin container report --json | jq -r '.'
Should contain ${output} reportTimeStamp
Should contain ${output} stats
Should contain ${output} samples

Close container
${container} = Execute ozone admin container list --state OPEN | jq -r 'select(.replicationConfig.replicationFactor == "THREE") | .containerID' | head -1
Execute ozone admin container close "${container}"
Expand All @@ -85,6 +98,8 @@ Incomplete command
Should contain ${output} info
Should contain ${output} create
Should contain ${output} close
Should contain ${output} report
Should contain ${output} upgrade

#List containers on unknown host
# ${output} = Execute And Ignore Error ozone admin --verbose container list --scm unknown-host
Expand Down
14 changes: 14 additions & 0 deletions hadoop-ozone/dist/src/main/smoketest/admincli/datanode.robot
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,17 @@ List datanodes as JSON
Should contain ${output} datanodeDetails
Should contain ${output} healthState
Should contain ${output} opState

Get usage info as JSON
${output} = Execute ozone admin datanode usageinfo -m --json | jq -r '.'
Should contain ${output} capacity
Should contain ${output} committed
Should contain ${output} containerCount
Should contain ${output} datanodeDetails
Should contain ${output} freeSpaceToSpare
Should contain ${output} ozoneUsed
Should contain ${output} ozoneUsedPercent
Should contain ${output} remaining
Should contain ${output} remainingPercent
Should contain ${output} totalUsed
Should contain ${output} totalUsedPercent