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

Hudson commented on PHOENIX-1208:
---------------------------------

SUCCESS: Integrated in Phoenix | Master | Hadoop1 #350 (See 
[https://builds.apache.org/job/Phoenix-master-hadoop1/350/])
PHOENIX-1208 Check for existence of views doesn't take into account the fact 
that SYSTEM.CATALOG could be split across regions (jtaylor: rev 
867af78dda90910f07dee0ac9c95cd4a7f50a749)
* 
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
* phoenix-core/src/main/java/org/apache/phoenix/coprocessor/SuffixFilter.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
>         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)

Reply via email to