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

Fix the server so it can take a pure pb request param and return a pure pb result

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 0.98.0, 0.96.0
    • None
    • None
    • Reviewed
    • Hide
      If the client does not specify a codec, the server will not respond using cellblocks; instead it will response with a pure protobuf message. This is slower but easier for clients to make sense of. It should make version one of a client implementation easier to do. To make the hbase client do non-cellblocking communication, set hbase.client.default.rpc.codec to the empty string and do not set hbase.client.rpc.codec
      Show
      If the client does not specify a codec, the server will not respond using cellblocks; instead it will response with a pure protobuf message. This is slower but easier for clients to make sense of. It should make version one of a client implementation easier to do. To make the hbase client do non-cellblocking communication, set hbase.client.default.rpc.codec to the empty string and do not set hbase.client.rpc.codec

    Description

      Working on the asynchbase update w/ B this afternoon so it can run against 0.95/0.96, I noticed that clients HAVE TO do cellblocks as the server is currently. That is an oversight. Lets fix so can do all pb all the time too (I thought this was there but it is not); it will make it easier dev'ing simple clients.

      This issue shouldn't hold up release but we should get it in to help the asynchbase convertion.

      Attachments

        1. 9230.txt
          133 kB
          Michael Stack
        2. 9230v2.txt
          133 kB
          Michael Stack
        3. 9230v3.txt
          133 kB
          Michael Stack
        4. 9230v3.txt
          133 kB
          Michael Stack
        5. 9230v4.txt
          158 kB
          Michael Stack
        6. 9230v5.txt
          158 kB
          Michael Stack
        7. 9230v6.txt
          158 kB
          Michael Stack
        8. 9230v7.txt
          158 kB
          Michael Stack
        9. 9230v7.txt
          158 kB
          Michael Stack
        10. 9230.095v7.txt
          149 kB
          Michael Stack

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: