[
https://issues.apache.org/jira/browse/HDDS-4537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bharat Viswanadham updated HDDS-4537:
-------------------------------------
Description:
In few usecases like delete which iterates and listKeys to get KeyNames to
deleteKeys, we donot need to refreshPipeline, and also in S3 listKeys also we
don't need Keys with PipelineInfo.
Doing this will help in improving the performance of delete/rename/listKeys API.
As RpcClient is returning only info like KeyName, length, replication type,
factor, modificationTime, creationTime. So we don't really need an extra param,
as previously even though server sent pipelineInfo it is not used/returned to
the client. So we don't need extra param, we can remove refresh pipeline in OM
Server.
was:
In few usecases like delete which iterates and listKeys to get KeyNames to
deleteKeys, we donot need to refreshPipeline, and also in S3 listKeys also we
don't need Keys with PipelineInfo.
Doing this will help in improving the performance of delete/rename/listKeys API.
> Remove refreshPipeline in listKeys
> -----------------------------------
>
> Key: HDDS-4537
> URL: https://issues.apache.org/jira/browse/HDDS-4537
> Project: Hadoop Distributed Data Store
> Issue Type: Improvement
> Reporter: Bharat Viswanadham
> Assignee: Bharat Viswanadham
> Priority: Major
>
> In few usecases like delete which iterates and listKeys to get KeyNames to
> deleteKeys, we donot need to refreshPipeline, and also in S3 listKeys also we
> don't need Keys with PipelineInfo.
> Doing this will help in improving the performance of delete/rename/listKeys
> API.
> As RpcClient is returning only info like KeyName, length, replication type,
> factor, modificationTime, creationTime. So we don't really need an extra
> param, as previously even though server sent pipelineInfo it is not
> used/returned to the client. So we don't need extra param, we can remove
> refresh pipeline in OM Server.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]