Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-8214

Remove proxy and engine, rely directly on pb generated Service

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.95.1
    • Component/s: IPC/RPC
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Take on the protobuf Service model. Undoes two layers of rpc -- a proxy that did reflection to hook up methods and an 'engine' layer that was put in place to support secure/insecure and Writables vs Protobuf rpc'ing.
    • Tags:
      0.96notable

      Description

      Attached patch is not done. Removes two to three layers – depending on how you count – between client and rpc client and similar on server side (between rpc and server implementation). Strips ProtobufRpcServer/Client and HBaseClientRpc/HBaseServerRpc. Also gets rid of proxy.

        Attachments

        1. 8214v9.txt
          778 kB
          Michael Stack
        2. 8214v8-nosecinfo.patch
          72 kB
          Gary Helmling
        3. 8214v8.txt
          773 kB
          Michael Stack
        4. 8214v7.txt
          767 kB
          Michael Stack
        5. 8214v6.txt
          690 kB
          Michael Stack
        6. 8214v5.txt
          694 kB
          Michael Stack
        7. 8214v4.txt
          690 kB
          Michael Stack
        8. 8214v3.txt
          689 kB
          Michael Stack
        9. 8214v2.txt
          687 kB
          Michael Stack
        10. 8214v15.txt
          778 kB
          Michael Stack
        11. 8214v15.txt
          778 kB
          Michael Stack
        12. 8214v15.txt
          778 kB
          Michael Stack
        13. 8214v12 (1).txt
          776 kB
          Michael Stack
        14. 8214v12.txt
          776 kB
          Michael Stack
        15. 8214v11.txt
          776 kB
          Michael Stack
        16. 8214v10.txt
          790 kB
          Michael Stack
        17. 8124.txt
          525 kB
          Michael Stack

          Issue Links

            Activity

              People

              • Assignee:
                stack Michael Stack
                Reporter:
                stack Michael Stack
              • Votes:
                0 Vote for this issue
                Watchers:
                15 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: