[
https://issues.apache.org/jira/browse/HDDS-4860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Glen Geng reassigned HDDS-4860:
-------------------------------
Assignee: Glen Geng
> Reopen replication/wait.robot added by HDDS-4834
> ------------------------------------------------
>
> Key: HDDS-4860
> URL: https://issues.apache.org/jira/browse/HDDS-4860
> Project: Apache Ozone
> Issue Type: Sub-task
> Reporter: Glen Geng
> Assignee: Glen Geng
> Priority: Major
>
> For now upon HDDS-2823, the containerID is generated from UnqiueId,
> {code:java}
> private ContainerInfo allocateContainer(final Pipeline pipeline,
> final String owner)
> throws IOException {
> // TODO: Replace this with Distributed unique id generator.
> final long uniqueId = UniqueId.next();
> Preconditions.checkState(uniqueId > 0,
> "Cannot allocate container, negative container id" +
> " generated. %s.", uniqueId);
> final ContainerID containerID = ContainerID.valueOf(uniqueId);
> {code}
> But in master, the first created container always has the ID #1.
> After the distributed sequence id is implemented, the container ID will also
> start from #1 in HDDS-2823.
>
> *trace for the security docker test:*
> the container ID is 105784943294873600
> {code:java}
> [hadoop@9
> ~/glengeng/hadoop-ozone/hadoop-ozone/dist/target/ozone-1.1.0-SNAPSHOT/compose/ozonesecure]$
> docker-compose exec scm sh
> sh-4.2$ bin/ozone admin container list
> {
> "state" : "OPEN",
> "replicationFactor" : "THREE",
> "replicationType" : "RATIS",
> "usedBytes" : 1280671,
> "numberOfKeys" : 126,
> "lastUsed" : "2021-02-24T07:03:55.832Z",
> "stateEnterTime" : "2021-02-24T07:02:15.726Z",
> "owner" : "om1",
> "containerID" : 105784943294873600,
> "deleteTransactionId" : 0,
> "sequenceId" : 508,
> "open" : true
> }
> {code}
> the test is expecting container #1 to be replicated.
> {code:java}
> ozonesecure_om_1 is up-to-date
> ozonesecure_recon_1 is up-to-date
> ozonesecure_kdc_1 is up-to-date
> Stopping and removing ozonesecure_datanode_3 ...
> Stopping and removing ozonesecure_datanode_3 ... done
> Starting ozonesecure_datanode_1 ... done
> Starting ozonesecure_datanode_2 ... done
> ==============================================================================
> Wait :: Wait for replication to succeed
> ==============================================================================
> Wait Until Container Replicated ID #1
> ID #1
> ID #1
> ID #1
> ID #1
> ID #1
> ID #1
> | FAIL |
> Test timeout 5 minutes exceeded.
> ------------------------------------------------------------------------------
> Wait :: Wait for replication to succeed | FAIL |
> 1 critical test, 0 passed, 1 failed
> 1 test total, 0 passed, 1 failed
> ==============================================================================
> Output:
> /tmp/smoketest/ozonesecure/result/robot-ozonesecure-ozonesecure-wait-scm.xml
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]