Jan Fernando created PHOENIX-1208:
-------------------------------------

             Summary: hasViews() method in MetaDataEndpointImpl.java doesn't 
take into account the fact that SYSTEM.CATALOG could be split and tenant views 
span multiple 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


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