Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-4997

Phoenix MR on snapshots can produce duplicate rows

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.15.0, 5.1.0
    • None
    • None

    Description

      Phoenix MR over snapshots uses TableSnapshotResultIterator and SnapshotScanner classes for iterating/scanning over snapshots. They had been copied over from HBase classes TableSnapshotScanner and ClientSideRegionScanner classes and modified according to Phoenix requirements. This decision was taken since some of fields of these classes were private and hence it is not possible to reuse them. HBASE-8369 is the main Jira.

      The framework had a bug which was fixed as part of HBASE-16011. However the fix was not ported to Phoenix and hence Phoenix MR over snapshots still continues to have it. This Jira is to fix that issue.

      FYI akshita.malhotra 

      Attachments

        1. PHOENIX-4997.master.001.patch
          18 kB
          Karan Mehta
        2. PHOENIX-4997.master.002.patch
          17 kB
          Karan Mehta
        3. PHOENIX-4997.4.x-HBase-1.4.001.patch
          17 kB
          Karan Mehta

        Issue Links

          Activity

            People

              karanmehta93 Karan Mehta
              karanmehta93 Karan Mehta
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: