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

Siddhant Sangwan resolved HDDS-5541.
------------------------------------
    Fix Version/s: 1.4.0
       Resolution: Fixed

> Namespace summary endpoint can carry basic information on the entity as well.
> -----------------------------------------------------------------------------
>
>                 Key: HDDS-5541
>                 URL: https://issues.apache.org/jira/browse/HDDS-5541
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: Ozone Recon
>    Affects Versions: 1.2.0
>            Reporter: Aravindan Vijayan
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.4.0
>
>
> Currently, the /namsepace/summary endpoint carries only count data. Since it 
> is a summary endpoint at the path level, we could make it more useful with 
> other information as well.
> Sample volume and bucket summary API responses
> For volumes, we can add fields in {{OzoneVolume}}:
> {code}
> {
>       "path": "/s3v",
>       "type": "VOLUME",
>       "counts": {
>               "volumes": 0,
>               "buckets": 1,
>               "directories": 3,
>               "object-store-prefixes": 0,
>               "keys": 2
>       },
>       "dbinfo": {
>               "metadata": {},
>               "name": "s3v",
>               "admin": "hadoop",
>               "owner": "hadoop",
>               "quotaInBytes": -1,
>               "quotaInNamespace": -1,
>               "usedNamespace": 1,
>               "creationTime": "2021-07-27T18:21:40.251Z",
>               "modificationTime": "2021-07-27T18:21:40.251Z",
>               "acls": []
>       },
>       "status": "OK"
> }
> {code}
> For buckets, we can add fields in {{OzoneBucket}}:
> {code}
> {
>       "path": "/s3v/s3bucket",
>       "type": "BUCKET",
>       "counts": {
>               "volumes": 0,
>               "buckets": 0,
>               "directories": 3,
>               "object-store-prefixes": 0,
>               "keys": 20
>       },
>       "dbinfo": {
>               "metadata": {
>                       "ozone.om.metadata.layout": "PREFIX",
>                       "ozone.om.enable.filesystem.paths": "true"
>               },
>               "volumeName": "s3v",
>               "name": "s3bucket",
>               "storageType": "DISK",
>               "versioning": false,
>               "usedBytes": 536870912,
>               "usedNamespace": 2,
>               "creationTime": "2021-07-27T19:33:54.574Z",
>               "modificationTime": "2021-07-27T19:33:54.574Z",
>               "encryptionKeyName": null,
>               "sourceVolume": null,
>               "sourceBucket": null,
>               "quotaInBytes": -1,
>               "quotaInNamespace": -1
>       },
>       "status": "OK"
> }
> {code}
> For keys, we can add fields in {{OzoneKey}}



--
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