phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karan Mehta (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (PHOENIX-4997) Phoenix MR on snapshots can produce duplicate rows
Date Sat, 27 Oct 2018 04:01:00 GMT

     [ https://issues.apache.org/jira/browse/PHOENIX-4997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Karan Mehta updated PHOENIX-4997:
---------------------------------
    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] 

  was:
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 was 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] 


> Phoenix MR on snapshots can produce duplicate rows
> --------------------------------------------------
>
>                 Key: PHOENIX-4997
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-4997
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Karan Mehta
>            Assignee: Karan Mehta
>            Priority: Major
>         Attachments: PHOENIX-4997.master.001.patch
>
>
> 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] 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message