XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • Protobufs
    • None
    • Reviewed
    • Hide
      Undo protobuf references through the codebase so protobuf references are contained rather than spread about the codebase. For example, moved protobuff-ing up into the various Callables rather than repeat on each method invocation cleaning up boilerplate around rpc calls. Having a few protobuf reference locations only simplifies the parent issue shading project.
      Show
      Undo protobuf references through the codebase so protobuf references are contained rather than spread about the codebase. For example, moved protobuff-ing up into the various Callables rather than repeat on each method invocation cleaning up boilerplate around rpc calls. Having a few protobuf reference locations only simplifies the parent issue shading project.

    Description

      Clean up our protobuf references so contained to just a few classes rather than being spread about the codebase. Doing this work will make it easier landing the parent issue and will make it more clear where the division between shaded protobuf and unshaded protobuf lies (we need to continue with unshaded protobuf for HDFS references by AsyncWAL and probably EndPoint Coprocessors)

      Attachments

        1. HBASE-16308.master.001.patch
          56 kB
          Michael Stack
        2. HBASE-16308.master.002.patch
          141 kB
          Michael Stack
        3. HBASE-16308.master.003.patch
          257 kB
          Michael Stack
        4. HBASE-16308.master.004.patch
          258 kB
          Michael Stack
        5. HBASE-16308.master.005.patch
          264 kB
          Michael Stack
        6. HBASE-16308.master.006.patch
          265 kB
          Michael Stack
        7. HBASE-16308.master.006.patch
          265 kB
          Michael Stack
        8. HBASE-16308.master.007.patch
          267 kB
          Michael Stack
        9. HBASE-16308.master.008.patch
          288 kB
          Michael Stack
        10. HBASE-16308.master.009.patch
          294 kB
          Michael Stack
        11. HBASE-16308.master.010.patch
          297 kB
          Michael Stack
        12. HBASE-16308.master.011.patch
          297 kB
          Michael Stack
        13. HBASE-16308.master.012.patch
          299 kB
          Michael Stack
        14. HBASE-16308.master.013.patch
          301 kB
          Michael Stack
        15. HBASE-16308.master.014.patch
          303 kB
          Michael Stack
        16. HBASE-16308.master.015.patch
          302 kB
          Michael Stack
        17. HBASE-16308.master.015.patch
          302 kB
          Michael Stack

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: