[ 
https://issues.apache.org/jira/browse/PHOENIX-5558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16968752#comment-16968752
 ] 

Hudson commented on PHOENIX-5558:
---------------------------------

SUCCESS: Integrated in Jenkins build Phoenix-4.x-HBase-1.3 #585 (See 
[https://builds.apache.org/job/Phoenix-4.x-HBase-1.3/585/])
PHOENIX-5558 Eliminate the second single data row scan during read (kadir: rev 
f92a383175f977f918a14fd570a9fbf9c130fd05)
* (edit) 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java
* (edit) 
phoenix-core/src/main/java/org/apache/phoenix/index/GlobalIndexChecker.java
* (edit) 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java


> Eliminate the second single data row scan during read repairs
> -------------------------------------------------------------
>
>                 Key: PHOENIX-5558
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-5558
>             Project: Phoenix
>          Issue Type: Improvement
>    Affects Versions: 5.1.0
>            Reporter: Kadir OZDEMIR
>            Assignee: Kadir OZDEMIR
>            Priority: Major
>         Attachments: PHOENIX-5558.master.001.patch
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Initially GlobalIndexChecker used a raw scan to rebuild an index row in order 
> to replay delete markers while rebuilding the row. Although a single index 
> row was rebuilt, the number of mutations that are replayed could be one or 
> more. Because of this, GlobalIndexChecker could not determine if the data 
> table row corresponding to the unverified index row exists or not by just 
> looking at the mutation count returned by UngroupedAggregateRegionObserver. 
> Thus, GlobalIndexChecker had to do another single row scan on the data table 
> to find out if the data table row exist. After PHOENIX-5535, 
> GlobalIndexChecker does not use raw scans anymore. This means that the second 
> single data table row scan during the read repair can be eliminated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to