HDDS-1216. Change name of ozoneManager service in docker compose files to om.
Closes #553
This commit is contained in:
parent
129fd5dd18
commit
9d87247af3
|
@ -36,14 +36,14 @@ services:
|
||||||
HADOOP_CLASSPATH: /opt/ozone/share/hadoop/ozoneplugin/*.jar
|
HADOOP_CLASSPATH: /opt/ozone/share/hadoop/ozoneplugin/*.jar
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
volumes:
|
volumes:
|
||||||
- ../..:/opt/hadoop
|
- ../..:/opt/hadoop
|
||||||
ports:
|
ports:
|
||||||
- 9874:9874
|
- 9874:9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
WAITFOR: scm:9876
|
WAITFOR: scm:9876
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
|
|
|
@ -14,8 +14,8 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.om.http-address=ozoneManager:9874
|
OZONE-SITE.XML_ozone.om.http-address=om:9874
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=true
|
OZONE-SITE.XML_ozone.enabled=true
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -27,7 +27,7 @@ services:
|
||||||
command: ["/opt/hadoop/bin/ozone","datanode"]
|
command: ["/opt/hadoop/bin/ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
privileged: true #required by the profiler
|
privileged: true #required by the profiler
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -35,7 +35,7 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- 9874:9874
|
- 9874:9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
WAITFOR: scm:9876
|
WAITFOR: scm:9876
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
|
|
|
@ -14,8 +14,8 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.om.http-address=ozoneManager:9874
|
OZONE-SITE.XML_ozone.om.http-address=om:9874
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=True
|
OZONE-SITE.XML_ozone.enabled=True
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -25,14 +25,14 @@ services:
|
||||||
command: ["/opt/hadoop/bin/ozone","datanode"]
|
command: ["/opt/hadoop/bin/ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
volumes:
|
volumes:
|
||||||
- ../..:/opt/hadoop
|
- ../..:/opt/hadoop
|
||||||
ports:
|
ports:
|
||||||
- 9874:9874
|
- 9874:9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
command: ["/opt/hadoop/bin/ozone","om"]
|
command: ["/opt/hadoop/bin/ozone","om"]
|
||||||
|
|
|
@ -14,8 +14,8 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.om.http-address=ozoneManager:9874
|
OZONE-SITE.XML_ozone.om.http-address=om:9874
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=True
|
OZONE-SITE.XML_ozone.enabled=True
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -25,15 +25,15 @@ services:
|
||||||
command: ["/opt/hadoop/bin/ozone","datanode"]
|
command: ["/opt/hadoop/bin/ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
hostname: ozoneManager
|
hostname: om
|
||||||
volumes:
|
volumes:
|
||||||
- ../..:/opt/hadoop
|
- ../..:/opt/hadoop
|
||||||
ports:
|
ports:
|
||||||
- 9874
|
- 9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
WAITFOR: scm:9876
|
WAITFOR: scm:9876
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
CORE-SITE.XML_fs.o3fs.impl=org.apache.hadoop.fs.ozone.OzoneFileSystem
|
CORE-SITE.XML_fs.o3fs.impl=org.apache.hadoop.fs.ozone.OzoneFileSystem
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.om.http-address=ozoneManager:9874
|
OZONE-SITE.XML_ozone.om.http-address=om:9874
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=True
|
OZONE-SITE.XML_ozone.enabled=True
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -25,14 +25,14 @@ services:
|
||||||
command: ["ozone","datanode"]
|
command: ["ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
volumes:
|
volumes:
|
||||||
- ../..:/opt/hadoop
|
- ../..:/opt/hadoop
|
||||||
ports:
|
ports:
|
||||||
- 9874:9874
|
- 9874:9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
WAITFOR: scm:9876
|
WAITFOR: scm:9876
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
|
|
|
@ -14,8 +14,8 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.om.http-address=ozoneManager:9874
|
OZONE-SITE.XML_ozone.om.http-address=om:9874
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=true
|
OZONE-SITE.XML_ozone.enabled=true
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -25,14 +25,14 @@ services:
|
||||||
command: ["ozone","datanode"]
|
command: ["ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
volumes:
|
volumes:
|
||||||
- ../..:/opt/hadoop
|
- ../..:/opt/hadoop
|
||||||
ports:
|
ports:
|
||||||
- 9874:9874
|
- 9874:9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
WAITFOR: scm:9876
|
WAITFOR: scm:9876
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=true
|
OZONE-SITE.XML_ozone.enabled=true
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -44,7 +44,7 @@ services:
|
||||||
command: ["/opt/hadoop/bin/ozone","datanode"]
|
command: ["/opt/hadoop/bin/ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- docker-config
|
- docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
hostname: om
|
hostname: om
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -104,7 +104,7 @@ LOG4J2.PROPERTIES_rootLogger.appenderRef.stdout.ref=STDOUT
|
||||||
|
|
||||||
OZONE_DATANODE_SECURE_USER=root
|
OZONE_DATANODE_SECURE_USER=root
|
||||||
KEYTAB_DIR=/etc/security/keytabs
|
KEYTAB_DIR=/etc/security/keytabs
|
||||||
KERBEROS_KEYTABS=dn om scm HTTP testuser
|
KERBEROS_KEYTABS=dn om scm HTTP testuser s3g
|
||||||
KERBEROS_KEYSTORES=hadoop
|
KERBEROS_KEYSTORES=hadoop
|
||||||
KERBEROS_SERVER=kdc
|
KERBEROS_SERVER=kdc
|
||||||
JAVA_HOME=/usr/lib/jvm/jre
|
JAVA_HOME=/usr/lib/jvm/jre
|
||||||
|
|
|
@ -31,14 +31,14 @@ services:
|
||||||
command: ["ozone","datanode"]
|
command: ["ozone","datanode"]
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
ozoneManager:
|
om:
|
||||||
image: apache/hadoop-runner
|
image: apache/hadoop-runner
|
||||||
volumes:
|
volumes:
|
||||||
- ../..:/opt/hadoop
|
- ../..:/opt/hadoop
|
||||||
ports:
|
ports:
|
||||||
- 9874:9874
|
- 9874:9874
|
||||||
environment:
|
environment:
|
||||||
ENSURE_OM_INITIALIZED: /data/metadata/ozoneManager/current/VERSION
|
ENSURE_OM_INITIALIZED: /data/metadata/om/current/VERSION
|
||||||
WAITFOR: scm:9876
|
WAITFOR: scm:9876
|
||||||
env_file:
|
env_file:
|
||||||
- ./docker-config
|
- ./docker-config
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
OZONE-SITE.XML_ozone.om.address=ozoneManager
|
OZONE-SITE.XML_ozone.om.address=om
|
||||||
OZONE-SITE.XML_ozone.scm.names=scm
|
OZONE-SITE.XML_ozone.scm.names=scm
|
||||||
OZONE-SITE.XML_ozone.enabled=true
|
OZONE-SITE.XML_ozone.enabled=true
|
||||||
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
OZONE-SITE.XML_ozone.scm.datanode.id=/data/datanode.id
|
||||||
|
|
|
@ -27,7 +27,7 @@ ${DATANODE_HOST} datanode
|
||||||
Check webui static resources
|
Check webui static resources
|
||||||
${result} = Execute curl -s -I http://scm:9876/static/bootstrap-3.3.7/js/bootstrap.min.js
|
${result} = Execute curl -s -I http://scm:9876/static/bootstrap-3.3.7/js/bootstrap.min.js
|
||||||
Should contain ${result} 200
|
Should contain ${result} 200
|
||||||
${result} = Execute curl -s -I http://ozoneManager:9874/static/bootstrap-3.3.7/js/bootstrap.min.js
|
${result} = Execute curl -s -I http://om:9874/static/bootstrap-3.3.7/js/bootstrap.min.js
|
||||||
Should contain ${result} 200
|
Should contain ${result} 200
|
||||||
|
|
||||||
Start freon testing
|
Start freon testing
|
||||||
|
|
|
@ -23,7 +23,7 @@ Test Timeout 2 minute
|
||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
RpcClient with port
|
RpcClient with port
|
||||||
Test ozone shell o3:// ozoneManager:9862 rpcwoport
|
Test ozone shell o3:// om:9862 rpcwoport
|
||||||
|
|
||||||
RpcClient without host
|
RpcClient without host
|
||||||
Test ozone shell o3:// ${EMPTY} rpcwport
|
Test ozone shell o3:// ${EMPTY} rpcwport
|
||||||
|
|
|
@ -23,25 +23,25 @@ Resource ../commonlib.robot
|
||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
Create volume and bucket
|
Create volume and bucket
|
||||||
Execute ozone sh volume create http://ozoneManager/fstest --user bilbo --quota 100TB --root
|
Execute ozone sh volume create http://om/fstest --user bilbo --quota 100TB --root
|
||||||
Execute ozone sh volume create http://ozoneManager/fstest2 --user bilbo --quota 100TB --root
|
Execute ozone sh volume create http://om/fstest2 --user bilbo --quota 100TB --root
|
||||||
Execute ozone sh bucket create http://ozoneManager/fstest/bucket1
|
Execute ozone sh bucket create http://om/fstest/bucket1
|
||||||
Execute ozone sh bucket create http://ozoneManager/fstest/bucket2
|
Execute ozone sh bucket create http://om/fstest/bucket2
|
||||||
Execute ozone sh bucket create http://ozoneManager/fstest2/bucket3
|
Execute ozone sh bucket create http://om/fstest2/bucket3
|
||||||
|
|
||||||
Check volume from ozonefs
|
Check volume from ozonefs
|
||||||
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/
|
||||||
|
|
||||||
Run ozoneFS tests
|
Run ozoneFS tests
|
||||||
Execute ozone fs -mkdir -p o3fs://bucket1.fstest/testdir/deep
|
Execute ozone fs -mkdir -p o3fs://bucket1.fstest/testdir/deep
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should contain ${result} testdir/deep
|
Should contain ${result} testdir/deep
|
||||||
Execute ozone fs -copyFromLocal NOTICE.txt o3fs://bucket1.fstest/testdir/deep/
|
Execute ozone fs -copyFromLocal NOTICE.txt o3fs://bucket1.fstest/testdir/deep/
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should contain ${result} NOTICE.txt
|
Should contain ${result} NOTICE.txt
|
||||||
|
|
||||||
Execute ozone fs -put NOTICE.txt o3fs://bucket1.fstest/testdir/deep/PUTFILE.txt
|
Execute ozone fs -put NOTICE.txt o3fs://bucket1.fstest/testdir/deep/PUTFILE.txt
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should contain ${result} PUTFILE.txt
|
Should contain ${result} PUTFILE.txt
|
||||||
|
|
||||||
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/testdir/deep/
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/testdir/deep/
|
||||||
|
@ -49,13 +49,13 @@ Run ozoneFS tests
|
||||||
Should contain ${result} PUTFILE.txt
|
Should contain ${result} PUTFILE.txt
|
||||||
|
|
||||||
Execute ozone fs -mv o3fs://bucket1.fstest/testdir/deep/NOTICE.txt o3fs://bucket1.fstest/testdir/deep/MOVED.TXT
|
Execute ozone fs -mv o3fs://bucket1.fstest/testdir/deep/NOTICE.txt o3fs://bucket1.fstest/testdir/deep/MOVED.TXT
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should contain ${result} MOVED.TXT
|
Should contain ${result} MOVED.TXT
|
||||||
Should not contain ${result} NOTICE.txt
|
Should not contain ${result} NOTICE.txt
|
||||||
|
|
||||||
Execute ozone fs -mkdir -p o3fs://bucket1.fstest/testdir/deep/subdir1
|
Execute ozone fs -mkdir -p o3fs://bucket1.fstest/testdir/deep/subdir1
|
||||||
Execute ozone fs -cp o3fs://bucket1.fstest/testdir/deep/MOVED.TXT o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
|
Execute ozone fs -cp o3fs://bucket1.fstest/testdir/deep/MOVED.TXT o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should contain ${result} subdir1/NOTICE.txt
|
Should contain ${result} subdir1/NOTICE.txt
|
||||||
|
|
||||||
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/testdir/deep/subdir1/
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/testdir/deep/subdir1/
|
||||||
|
@ -65,19 +65,19 @@ Run ozoneFS tests
|
||||||
Should not contain ${result} Failed
|
Should not contain ${result} Failed
|
||||||
|
|
||||||
Execute ozone fs -rm o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
|
Execute ozone fs -rm o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should not contain ${result} NOTICE.txt
|
Should not contain ${result} NOTICE.txt
|
||||||
|
|
||||||
${result} = Execute ozone fs -rmdir o3fs://bucket1.fstest/testdir/deep/subdir1/
|
${result} = Execute ozone fs -rmdir o3fs://bucket1.fstest/testdir/deep/subdir1/
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should not contain ${result} subdir1
|
Should not contain ${result} subdir1
|
||||||
|
|
||||||
Execute ozone fs -touch o3fs://bucket1.fstest/testdir/TOUCHFILE.txt
|
Execute ozone fs -touch o3fs://bucket1.fstest/testdir/TOUCHFILE.txt
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should contain ${result} TOUCHFILE.txt
|
Should contain ${result} TOUCHFILE.txt
|
||||||
|
|
||||||
Execute ozone fs -rm -r o3fs://bucket1.fstest/testdir/
|
Execute ozone fs -rm -r o3fs://bucket1.fstest/testdir/
|
||||||
${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
||||||
Should not contain ${result} testdir
|
Should not contain ${result} testdir
|
||||||
|
|
||||||
Execute rm -Rf localdir1
|
Execute rm -Rf localdir1
|
||||||
|
@ -98,7 +98,7 @@ Run ozoneFS tests
|
||||||
|
|
||||||
Execute ozone fs -cp o3fs://bucket1.fstest/testdir1/localdir1 o3fs://bucket3.fstest2/testdir3/
|
Execute ozone fs -cp o3fs://bucket1.fstest/testdir1/localdir1 o3fs://bucket3.fstest2/testdir3/
|
||||||
|
|
||||||
Execute ozone sh key put o3://ozoneManager/fstest/bucket1/KEY.txt NOTICE.txt
|
Execute ozone sh key put o3://om/fstest/bucket1/KEY.txt NOTICE.txt
|
||||||
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/KEY.txt
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/KEY.txt
|
||||||
Should contain ${result} KEY.txt
|
Should contain ${result} KEY.txt
|
||||||
${rc} ${result} = Run And Return Rc And Output ozone fs -copyFromLocal NOTICE.txt o3fs://bucket1.fstest/KEY.txt
|
${rc} ${result} = Run And Return Rc And Output ozone fs -copyFromLocal NOTICE.txt o3fs://bucket1.fstest/KEY.txt
|
||||||
|
|
|
@ -78,7 +78,7 @@ execute_tests(){
|
||||||
TITLE="Ozone $TEST tests with $COMPOSE_DIR cluster"
|
TITLE="Ozone $TEST tests with $COMPOSE_DIR cluster"
|
||||||
set +e
|
set +e
|
||||||
OUTPUT_NAME="$COMPOSE_DIR-${TEST//\//_}"
|
OUTPUT_NAME="$COMPOSE_DIR-${TEST//\//_}"
|
||||||
docker-compose -f "$COMPOSE_FILE" exec -T ozoneManager python -m robot --log NONE --report NONE "${OZONE_ROBOT_OPTS[@]}" --output "smoketest/$RESULT_DIR/robot-$OUTPUT_NAME.xml" --logtitle "$TITLE" --reporttitle "$TITLE" "smoketest/$TEST"
|
docker-compose -f "$COMPOSE_FILE" exec -T om python -m robot --log NONE --report NONE "${OZONE_ROBOT_OPTS[@]}" --output "smoketest/$RESULT_DIR/robot-$OUTPUT_NAME.xml" --logtitle "$TITLE" --reporttitle "$TITLE" "smoketest/$TEST"
|
||||||
set -e
|
set -e
|
||||||
docker-compose -f "$COMPOSE_FILE" logs > "$DIR/$RESULT_DIR/docker-$OUTPUT_NAME.log"
|
docker-compose -f "$COMPOSE_FILE" logs > "$DIR/$RESULT_DIR/docker-$OUTPUT_NAME.log"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue