Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 0.23.0
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The most important place for wire-compatibility in DFS is between clients and the cluster, since lockstep upgrade is very difficult and a single client may want to talk to multiple server versions. So, I'd like to focus this JIRA on making the RPCs between the DFS client and the NN/DNs wire-compatible using protocol buffer based serialization.

        Attachments

          Issue Links

          1.
          ClientNameNodeProtocol in Protocol Buffers Sub-task Closed Sanjay Radia
          2.
          ClientDatanodeProtocol in Protocol Buffers Sub-task Resolved Unassigned
          3.
          ClientNameNodeProtocol Translators for Protocol Buffers Sub-task Closed Sanjay Radia
          4.
          Turn off TestDFSOverAvroRpc Sub-task Resolved Suresh Srinivas
          5.
          Implement protobuf service for NamenodeProtocol Sub-task Closed Suresh Srinivas
          6.
          Implement protobuf service for JournalProtocol Sub-task Closed Suresh Srinivas
          7.
          Implement protobuf service for InterDatanodeProtocol Sub-task Closed Suresh Srinivas
          8.
          Implement protobuf service for ClientDatanodeProtocol Sub-task Closed Suresh Srinivas
          9.
          Protobuf - Add protobuf service for DatanodeProtocol Sub-task Closed Suresh Srinivas
          10.
          Protobuf - Add protobuf service for NamenodeProtocol Sub-task Closed Suresh Srinivas
          11.
          Protobuf - Add protocol service for JournalProtocol Sub-task Closed Suresh Srinivas
          12.
          Protobuf - Add protobuf service for InterDatanodeProtocol Sub-task Closed Suresh Srinivas
          13.
          Enable protobuf RPC for InterDatanodeProtocol, ClientDatanodeProtocol, JournalProtocol and NamenodeProtocol Sub-task Closed Suresh Srinivas
          14.
          Enable protobuf RPC for DatanodeProtocol Sub-task Closed Jitendra Nath Pandey
          15.
          Optional parameters are not handled correctly Sub-task Closed Suresh Srinivas
          16.
          Remove TestDFSOverAvroRpc Sub-task Resolved Suresh Srinivas
          17.
          Protobuf translators for DatanodeProtocol Sub-task Closed Jitendra Nath Pandey
          18.
          TestBackupNode fails Sub-task Closed Suresh Srinivas
          19.
          Enable protobuf rpc for ClientNamenodeProtocol Sub-task Closed Sanjay Radia
          20.
          Move RefreshAuthPolicy, RefreshUserMappings, GetUserMappings protocol to protocol buffers Sub-task Closed Jitendra Nath Pandey
          21.
          Tests are failing with ClassCastException, due to new protocol changes Sub-task Closed Suresh Srinivas
          22.
          Fix RPC client creation bug from HDFS-2459 Sub-task Closed Suresh Srinivas
          23.
          Provide a method in client side translators to check for a methods supported in underlying protocol. Sub-task Closed Jitendra Nath Pandey

            Activity

              People

              • Assignee:
                tlipcon Todd Lipcon
                Reporter:
                tlipcon Todd Lipcon
              • Votes:
                2 Vote for this issue
                Watchers:
                20 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: