You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Mukul Kumar Singh (JIRA)" <ji...@apache.org> on 2017/10/30 13:25:12 UTC

[jira] [Created] (HDFS-12745) Ozone: XceiverClientManager should cache objects based on pipeline name

Mukul Kumar Singh created HDFS-12745:
----------------------------------------

             Summary: Ozone: XceiverClientManager should cache objects based on pipeline name
                 Key: HDFS-12745
                 URL: https://issues.apache.org/jira/browse/HDFS-12745
             Project: Hadoop HDFS
          Issue Type: Sub-task
          Components: ozone
    Affects Versions: HDFS-7240
            Reporter: Mukul Kumar Singh
            Assignee: Mukul Kumar Singh
             Fix For: HDFS-7240


With just the standalone pipeline, a new pipeline was created for each and every container.
This code can be optimized so that pipelines are craeted less frequently. Caching using pipeline names will help with Ratis clients as well.

a) XceiverClientManager should cache objects based on pipeline name
b) XceiverClient and XceiverServer should be renamed to XceiverClientStandAlone & XceiverServerRatis
c) StandAlone pipeline should have notion of re-using pipeline objects.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org