Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0-alpha-3
    • 2.0.0-beta-1, 2.0.0
    • regionserver
    • None
    • Hide
      HRegion.batchMutate()/ doMiniBatchMutate() is refactored with aim to unify batchMutate() and mutateRows() code paths later. batchMutate() currently handles 2 types of batches: MutationBatchOperations and ReplayBatchOperations. Common base class BatchOperations is augmented with common methods which are overridden in derived classes as needed. doMiniBatchMutate() is implemented using common methods in base class BatchOperations.
      Show
      HRegion.batchMutate()/ doMiniBatchMutate() is refactored with aim to unify batchMutate() and mutateRows() code paths later. batchMutate() currently handles 2 types of batches: MutationBatchOperations and ReplayBatchOperations. Common base class BatchOperations is augmented with common methods which are overridden in derived classes as needed. doMiniBatchMutate() is implemented using common methods in base class BatchOperations.

    Description

      Split doMiniBatchMutate() and improve readability.

      Attachments

        1. hbase-18961.master.001.patch
          68 kB
          Umesh Agashe
        2. hbase-18961.master.002.patch
          69 kB
          Umesh Agashe
        3. hbase-18961.master.003.patch
          77 kB
          Umesh Agashe
        4. hbase-18961.master.004.patch
          77 kB
          Umesh Agashe
        5. hbase-18961.master.005.patch
          77 kB
          Umesh Agashe

        Issue Links

          Activity

            People

              uagashe Umesh Agashe
              uagashe Umesh Agashe
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: