[
https://issues.apache.org/jira/browse/PHOENIX-1208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114896#comment-14114896
]
Hudson commented on PHOENIX-1208:
---------------------------------
SUCCESS: Integrated in Phoenix | 3.0 | Hadoop1 #200 (See
[https://builds.apache.org/job/Phoenix-3.0-hadoop1/200/])
PHOENIX-1208 Check for existence of views doesn't take into account the fact
that SYSTEM.CATALOG could be split across regions (jtaylor: rev
87b223fcc88e030f4e85677f49fc6004ca13c78e)
* phoenix-core/src/main/java/org/apache/phoenix/coprocessor/SuffixFilter.java
*
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
> Check for existence of views doesn't take into account the fact that
> SYSTEM.CATALOG could be split across regions
> -----------------------------------------------------------------------------------------------------------------
>
> Key: PHOENIX-1208
> URL: https://issues.apache.org/jira/browse/PHOENIX-1208
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 5.0.0, 3.1, 4.1
> Reporter: Jan Fernando
> Priority: Minor
> Fix For: 5.0.0, 4.2, 3.2
>
> Attachments: PHOENIX-1208.patch
>
>
> It is possible that when SYSTEM.CATALOG gets very large that it will be split
> across multiple regions. The parent table metadata is guaranteed via
> MetaDataSplitPolicy to be in the same region. However, child tenant specific
> views could end split across multiple regions. The hasViews() method, when
> checking for the existence of any views, scans only the region the parent
> table metadata is located in. We should detect whether the views span
> multiple regions and scan across them all.
--
This message was sent by Atlassian JIRA
(v6.2#6252)