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

Calls to ObserverContext#bypass in HRegion#processRowsWithLocks are inconsistent

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      The scenario is similar to HBASE-15417.
      The MultiRowMutationProcessor has the incorrect usage of bypassed mutations.

      This patch makes some incompatible change shown below.

      1. If any mutation is bypassed, all mutations will be bypassed. Because the RowMutations is an atomic operation.
      2. No CP post-hook will be called if the all mutations are bypassed. For example, postPut, postDelete, and postBatchMutate

      Attachments

        1. HBASE-16933.v0.patch
          19 kB
          Chia-Ping Tsai

        Issue Links

          Activity

            People

              Unassigned Unassigned
              chia7712 Chia-Ping Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: