[ 
https://issues.apache.org/jira/browse/HDDS-7515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aswin Shakil reassigned HDDS-7515:
----------------------------------

    Assignee: Swaminathan Balachandran

> [snapshot] Ozone fs -ls on snapshot doesn't work for OBJECT_STORE
> -----------------------------------------------------------------
>
>                 Key: HDDS-7515
>                 URL: https://issues.apache.org/jira/browse/HDDS-7515
>             Project: Apache Ozone
>          Issue Type: Task
>          Components: Ozone Manager
>    Affects Versions: 1.3.0
>            Reporter: Soumitra Sulav
>            Assignee: Swaminathan Balachandran
>            Priority: Major
>              Labels: ozone-snapshot
>
> As OBJECT_STORE layout type doesn't support fs ls API, currently listing 
> .snapshot isn't supported.
> {code:java}
> ### FILE_SYSTEM_OPTIMIZED
> [root@ozs7b-2 ~]# ozone sh bucket info vol1/fsobuck
> {
>   "metadata" : { },
>   "volumeName" : "vol1",
>   "name" : "fsobuck",
>   ..
>   "bucketLayout" : "FILE_SYSTEM_OPTIMIZED",
>   "owner" : "hdfs",
>   "link" : false
> }
> [root@ozs7b-2 ~]# ozone sh key put vol1/fsobuck/key1 anaconda-ks.cfg
> ..
> [root@ozs7b-2 ~]# ozone sh snapshot create vol1/fsobuck snap2
> [root@ozs7b-2 ~]# ozone fs -ls ofs://ozone1/vol1/fsobuck/.snapshot/snap2
> Found 1 items
> -rw-rw-rw-   3 hdfs hdfs       3302 2022-11-18 14:47 
> ofs://ozone1/vol1/fsobuck/.snapshot/snap2/key1
> ### OBJECT_STORE
> [root@ozs7b-2 ~]# ozone sh bucket info vol1/obsbuck
> {
>   "metadata" : { },
>   "volumeName" : "vol1",
>   "name" : "obsbuck",
>    ..
>   "bucketLayout" : "OBJECT_STORE",
>   "owner" : "hdfs",
>   "link" : false
> }
> [root@ozs7b-2 ~]# ozone sh key put vol1/obsbuck/key1 anaconda-ks.cfg
> ..
> [root@ozs7b-2 ~]# ozone fs -ls ofs://ozone1/vol1/obsbuck/.snapshot/snap2
> -ls: Bucket: obsbuck has layout: OBJECT_STORE, which does not support file 
> system semantics. Bucket Layout must be FILE_SYSTEM_OPTIMIZED or LEGACY.
> {code}
> Also, we can't list it from the ozone sh key list as these keys aren't listed.
> {code:java}
> [root@ozs7b-2 ~]# ozone sh key list vol1/obsbuck
> [ {
>   "volumeName" : "vol1",
>   "bucketName" : "obsbuck",
>   "name" : "key1",
>   "dataSize" : 3302,
>   "creationTime" : "2022-11-18T14:47:56.761Z",
>   "modificationTime" : "2022-11-18T14:47:59.528Z",
>   "replicationConfig" : {
>     "replicationFactor" : "THREE",
>     "requiredNodes" : 3,
>     "replicationType" : "RATIS"
>   }
> } ]
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to