Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-18703 Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks
  3. HBASE-18963

Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0-alpha-3
    • 2.0.0-beta-1, 2.0.0
    • regionserver
    • None
    • Reviewed
    • Modified HRegion.mutateRow() APIs to use batchMutate() instead of processRowsWithLocks() with MultiRowMutationProcessor. MultiRowMutationProcessor is removed to have single write path that uses batchMutate().

    Description

      Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

      Attachments

        1. hbase-18963.master.addendum.patch
          3 kB
          Umesh Agashe
        2. hbase-18963.master.005.patch
          22 kB
          Umesh Agashe
        3. hbase-18963.master.005.patch
          22 kB
          Umesh Agashe
        4. hbase-18963.master.004.patch
          22 kB
          Umesh Agashe
        5. hbase-18963.master.003.patch
          20 kB
          Umesh Agashe
        6. hbase-18963.master.002.patch
          20 kB
          Umesh Agashe
        7. hbase-18963.master.001.patch
          19 kB
          Umesh Agashe

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: