Hadoop HDFS
  1. Hadoop HDFS
  2. HDFS-2092

Create a light inner conf class in DFSClient

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.23.0
    • Fix Version/s: 0.23.0
    • Component/s: hdfs-client
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      At present, DFSClient stores reference to configuration object. Since, these configuration objects are pretty big at times can blot the processes which has multiple DFSClient objects like in TaskTracker. This is an attempt to remove the reference of conf object in DFSClient.

      This patch creates a light inner conf class and copies the required keys from the Configuration object.

      1. HDFS-2092-1.patch
        17 kB
        Bharath Mundlapudi
      2. HDFS-2092-2.patch
        16 kB
        Bharath Mundlapudi

        Issue Links

          Activity

          Bharath Mundlapudi created issue -
          Bharath Mundlapudi made changes -
          Field Original Value New Value
          Attachment HDFS-2092-1.patch [ 12483505 ]
          Tsz Wo Nicholas Sze made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Bharath Mundlapudi made changes -
          Attachment HDFS-2092-2.patch [ 12483560 ]
          Tsz Wo Nicholas Sze made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Hadoop Flags [Reviewed]
          Resolution Fixed [ 1 ]
          Bharath Mundlapudi made changes -
          Summary Remove configuration object reference in DFSClient Create a light inner conf class in DFSClient
          Description At present, DFSClient stores reference to configuration object. Since, these configuration objects are pretty big at times can blot the processes which has multiple DFSClient objects like in TaskTracker. This is an attempt to remove the reference of conf object in DFSClient. At present, DFSClient stores reference to configuration object. Since, these configuration objects are pretty big at times can blot the processes which has multiple DFSClient objects like in TaskTracker. This is an attempt to remove the reference of conf object in DFSClient.

          This patch creates a light inner conf class and copies the required keys from the Configuration object.
          Bharath Mundlapudi made changes -
          Link This issue is part of HDFS-2105 [ HDFS-2105 ]
          Arun C Murthy made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Bharath Mundlapudi
              Reporter:
              Bharath Mundlapudi
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development