You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2014/08/29 07:51:53 UTC
[jira] [Resolved] (PHOENIX-1208) Check for existence of views
doesn't take into account the fact that SYSTEM.CATALOG could be split
across regions
[ https://issues.apache.org/jira/browse/PHOENIX-1208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James Taylor resolved PHOENIX-1208.
-----------------------------------
Resolution: Fixed
Fix Version/s: 3.2
4.2
5.0.0
> 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)