Aravindan Vijayan created HDDS-5541:
---------------------------------------

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


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

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


{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": "s3b",
                "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}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to