[
https://issues.apache.org/jira/browse/HDDS-3659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
HuangTao updated HDDS-3659:
---------------------------
Description:
Here is the reproduce process. Put three replication and then one replication,
the replicationFactor of the output is 3. Vice versa, put one replication
first, the replicationFactor is always going to be 1.
# bin/ozone sh volume create myvol
# bin/ozone sh bucket create /myvol/mybucket
# bin/ozone sh key put -r THREE /myvol/mybucket/NOTICE.txt NOTICE.txt
# bin/ozone sh key info /myvol/mybucket/NOTICE.txt
{code:json}
{
"volumeName" : "myvol",
"bucketName" : "mybucket",
"name" : "NOTICE.txt",
"dataSize" : 17540,
"creationTime" : "2020-08-09T00:17:20.301Z",
"modificationTime" : "2020-08-09T00:17:24.836Z",
"replicationType" : "RATIS",
"replicationFactor" : 3,
"ozoneKeyLocations" : [ {
"containerID" : 1,
"localID" : 104656551297613824,
"length" : 17540,
"offset" : 0
} ],
"metadata" : { },
"fileEncryptionInfo" : null
} {code}
# bin/ozone sh key put -r ONE /myvol/mybucket/NOTICE.txt NOTICE.txt
# bin/ozone sh key info /myvol/mybucket/NOTICE.txt
{code:java}
{
"volumeName" : "myvol",
"bucketName" : "mybucket",
"name" : "NOTICE.txt",
"dataSize" : 17540,
"creationTime" : "2020-08-09T00:17:20.301Z",
"modificationTime" : "2020-08-09T00:22:47.996Z",
"replicationType" : "RATIS",
"replicationFactor" : 3,
"ozoneKeyLocations" : [ {
"containerID" : 2,
"localID" : 104656572569878529,
"length" : 17540,
"offset" : 0
} ],
"metadata" : { },
"fileEncryptionInfo" : null
}{code}
was:
bin/ozone sh volume create myvol
bin/ozone sh bucket create /myvol/mybucket
bin/ozone sh key put -r THREE /myvol/mybucket/NOTICE.txt NOTICE.txt
bin/ozone sh key put -r ONE /myvol/mybucket/NOTICE.txt NOTICE.txt
bin/ozone sh key info /myvol/mybucket/NOTICE.txt NOTICE.txt
it should be ONE
> put a new file to exist key with different factor or type don't update the
> omkeyinfo
> ------------------------------------------------------------------------------------
>
> Key: HDDS-3659
> URL: https://issues.apache.org/jira/browse/HDDS-3659
> Project: Hadoop Distributed Data Store
> Issue Type: Bug
> Components: Ozone Manager
> Affects Versions: 0.6.0
> Reporter: maobaolong
> Assignee: HuangTao
> Priority: Critical
> Labels: Triaged
>
> Here is the reproduce process. Put three replication and then one
> replication, the replicationFactor of the output is 3. Vice versa, put one
> replication first, the replicationFactor is always going to be 1.
> # bin/ozone sh volume create myvol
> # bin/ozone sh bucket create /myvol/mybucket
> # bin/ozone sh key put -r THREE /myvol/mybucket/NOTICE.txt NOTICE.txt
> # bin/ozone sh key info /myvol/mybucket/NOTICE.txt
> {code:json}
> {
> "volumeName" : "myvol",
> "bucketName" : "mybucket",
> "name" : "NOTICE.txt",
> "dataSize" : 17540,
> "creationTime" : "2020-08-09T00:17:20.301Z",
> "modificationTime" : "2020-08-09T00:17:24.836Z",
> "replicationType" : "RATIS",
> "replicationFactor" : 3,
> "ozoneKeyLocations" : [ {
> "containerID" : 1,
> "localID" : 104656551297613824,
> "length" : 17540,
> "offset" : 0
> } ],
> "metadata" : { },
> "fileEncryptionInfo" : null
> } {code}
> # bin/ozone sh key put -r ONE /myvol/mybucket/NOTICE.txt NOTICE.txt
> # bin/ozone sh key info /myvol/mybucket/NOTICE.txt
> {code:java}
> {
> "volumeName" : "myvol",
> "bucketName" : "mybucket",
> "name" : "NOTICE.txt",
> "dataSize" : 17540,
> "creationTime" : "2020-08-09T00:17:20.301Z",
> "modificationTime" : "2020-08-09T00:22:47.996Z",
> "replicationType" : "RATIS",
> "replicationFactor" : 3,
> "ozoneKeyLocations" : [ {
> "containerID" : 2,
> "localID" : 104656572569878529,
> "length" : 17540,
> "offset" : 0
> } ],
> "metadata" : { },
> "fileEncryptionInfo" : null
> }{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]