[
https://issues.apache.org/jira/browse/HDDS-12645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17937030#comment-17937030
]
Sarveksha Yeshavantha Raju commented on HDDS-12645:
---------------------------------------------------
The help message for Key URIs is defined using:
{noformat}
OZONE_KEY_URI_DESCRIPTION = "URI of the volume/bucket/key.\n" +
Shell.OZONE_URI_DESCRIPTION;
{noformat}
Since this is a common description for all Key URIs, we could enhance clarity
by modifying Shell.OZONE_URI_DESCRIPTION to provide distinct descriptions for
volumes, buckets, and keys.
cc: [~erose] [~adoroszlai]
> Improve output of `ozone debug replicas chunk-info`
> ---------------------------------------------------
>
> Key: HDDS-12645
> URL: https://issues.apache.org/jira/browse/HDDS-12645
> Project: Apache Ozone
> Issue Type: Sub-task
> Reporter: Ethan Rose
> Assignee: Sarveksha Yeshavantha Raju
> Priority: Major
>
> Current output of {{ozone debug chunk-info}} looks like this:
> {code}
> $ ozone debug replicas chunk-info /vol/bucket/HISTORY.md
>
>
> {
>
>
> "KeyLocations" : [ [ {
>
>
> "Locations" : {
>
>
> "files" : [
> "/data/hdds/hdds/CID-f16eb9db-90cb-4764-8a2a-dff0a0243bd7/current/containerDir0/1/chunks/115816896921600001.block"
> ],
> "pipelineID" : "24fc450c-dc54-4a1c-a9e0-07d7fd86fa7e"
>
>
> },
>
>
> "Datanode-HostName" : "ha-dn2-1.ha_net",
>
>
> "Datanode-IP" : "10.9.0.18",
>
>
> "Container-ID" : 1,
>
>
> "Block-ID" : 115816896921600001
>
>
> }, {
>
>
> "Locations" : {
>
>
> "files" : [
> "/data/hdds/hdds/CID-f16eb9db-90cb-4764-8a2a-dff0a0243bd7/current/containerDir0/1/chunks/115816896921600001.block"
> ],
> "pipelineID" : "24fc450c-dc54-4a1c-a9e0-07d7fd86fa7e"
>
>
> },
>
>
> "Datanode-HostName" : "ha-dn5-1.ha_net",
>
>
> "Datanode-IP" : "10.9.0.21",
>
>
> "Container-ID" : 1,
>
>
> "Block-ID" : 115816896921600001
>
>
> }, {
>
>
> "Locations" : {
>
>
> "files" : [
> "/data/hdds/hdds/CID-f16eb9db-90cb-4764-8a2a-dff0a0243bd7/current/containerDir0/1/chunks/115816896921600001.block"
> ],
> "pipelineID" : "24fc450c-dc54-4a1c-a9e0-07d7fd86fa7e"
>
>
> },
>
>
> "Datanode-HostName" : "ha-dn3-1.ha_net",
>
>
> "Datanode-IP" : "10.9.0.19",
>
>
> "Container-ID" : 1,
>
>
> "Block-ID" : 115816896921600001
>
>
> } ] ]
>
>
> }
> {code}
> This doesn't actually show any information about the chunks. We can make this
> command dump the {{BlockData}} retrieved from the {{getBlock}} call with some
> additional details about the replica, and clean up the json structure.
> The command only works for single key, which is probably fine given that we
> plan to have fairly verbose output, but the help message needs to be fixed
> because it says that the URI says that volumes and buckets are also valid,
> and directory handling is unspecified.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
