XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: Protobufs
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      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.015.patch
          302 kB
          Michael Stack
        2. HBASE-16308.master.015.patch
          302 kB
          Michael Stack
        3. HBASE-16308.master.014.patch
          303 kB
          Michael Stack
        4. HBASE-16308.master.013.patch
          301 kB
          Michael Stack
        5. HBASE-16308.master.012.patch
          299 kB
          Michael Stack
        6. HBASE-16308.master.011.patch
          297 kB
          Michael Stack
        7. HBASE-16308.master.010.patch
          297 kB
          Michael Stack
        8. HBASE-16308.master.009.patch
          294 kB
          Michael Stack
        9. HBASE-16308.master.008.patch
          288 kB
          Michael Stack
        10. HBASE-16308.master.007.patch
          267 kB
          Michael Stack
        11. HBASE-16308.master.006.patch
          265 kB
          Michael Stack
        12. HBASE-16308.master.006.patch
          265 kB
          Michael Stack
        13. HBASE-16308.master.005.patch
          264 kB
          Michael Stack
        14. HBASE-16308.master.004.patch
          258 kB
          Michael Stack
        15. HBASE-16308.master.003.patch
          257 kB
          Michael Stack
        16. HBASE-16308.master.002.patch
          141 kB
          Michael Stack
        17. HBASE-16308.master.001.patch
          56 kB
          Michael Stack

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: