Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-7898 Serializing Cells over RPC
  3. HBASE-7905

Add passing of optional cell blocks over rpc

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.98.0, 0.95.0
    • IPC/RPC
    • None
    • Incompatible change, Reviewed
    • Hide
      Rather than pass KeyValues/Cells by serializing them into a protobuf param, instead it now passes KeyValues/Cells via a follow-behind block of Cells/KeyValues; these blocks of cells can be optionally encoded/compressed (Currently it is a client-wide config; TODO: make it per request config).
      Show
      Rather than pass KeyValues/Cells by serializing them into a protobuf param, instead it now passes KeyValues/Cells via a follow-behind block of Cells/KeyValues; these blocks of cells can be optionally encoded/compressed (Currently it is a client-wide config; TODO: make it per request config).

    Description

      Make it so we can pass Cells/data w/o having to bury it all in protobuf to get it over the wire.

      Attachments

        1. 7905.txt
          713 kB
          Michael Stack
        2. 7905v3.txt
          759 kB
          Michael Stack
        3. 7905v4.txt
          770 kB
          Michael Stack
        4. 7905v6.txt
          794 kB
          Michael Stack
        5. 7905v8.txt
          795 kB
          Michael Stack
        6. 7905v9.txt
          796 kB
          Michael Stack
        7. 7900v12-depends-on-8101.txt
          727 kB
          Michael Stack
        8. 7905v13.txt
          730 kB
          Michael Stack
        9. 7905v14.txt
          746 kB
          Michael Stack
        10. 7905v15.txt
          754 kB
          Michael Stack
        11. 7905v16.txt
          750 kB
          Michael Stack
        12. testipc_for_pre_cellblocks.txt
          5 kB
          Michael Stack
        13. 7905v17.txt
          755 kB
          Michael Stack
        14. testipc_pre_cellblocks_v2.txt
          4 kB
          Michael Stack
        15. 7905v19.txt
          759 kB
          Michael Stack
        16. 7905v20.txt
          762 kB
          Michael Stack
        17. 7905v21.txt
          762 kB
          Michael Stack
        18. 7905v21.txt
          762 kB
          Michael Stack
        19. 7905v22.txt
          762 kB
          Michael Stack
        20. 7905v23.txt
          764 kB
          Michael Stack
        21. 7905v25.txt
          768 kB
          Michael Stack
        22. 7905v26.txt
          768 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: