VotersStop watchingWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 2.1.0-beta
    • ipc
    • None
    • Incompatible change, Reviewed
    • Connection context is now sent as a rpc header wrapped protobuf.

    Description

      After HADOOP-9421, all RPC exchanges (including SASL) are wrapped in RPC headers except IpcConnectionContext, which is still raw protobuf, which makes request pipelining (a desirable feature for things like HDFS-2856) impossible to achieve in a backward compatible way. Let's finish the job and wrap IpcConnectionContext with the RPC request header with the call id of SET_IPC_CONNECTION_CONTEXT. Or simply make it an optional field in the RPC request header that gets set for the first RPC call of a given stream.

      Attachments

        1. HADOOP-9683.branch-2.patch
          28 kB
          Daryn Sharp
        2. HADOOP-9683.patch
          24 kB
          Daryn Sharp
        3. HADOOP-9683.trunk.patch
          28 kB
          Daryn Sharp

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            daryn Daryn Sharp
            vicaya Luke Lu
            Votes:
            0 Vote for this issue
            Watchers:
            11 Stop watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment