[
https://issues.apache.org/jira/browse/PHOENIX-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Samarth Jain resolved PHOENIX-3462.
-----------------------------------
Resolution: Fixed
Fix Version/s: 4.9.0
> BaseLocalIndexIT is changing server side properties of the shared test cluster
> ------------------------------------------------------------------------------
>
> Key: PHOENIX-3462
> URL: https://issues.apache.org/jira/browse/PHOENIX-3462
> Project: Phoenix
> Issue Type: Bug
> Reporter: Samarth Jain
> Fix For: 4.9.0
>
> Attachments: PHOENIX-3462.patch
>
>
> {code}
> @BeforeClass
> public static void doSetup() throws Exception {
> Map<String, String> serverProps = Maps.newHashMapWithExpectedSize(7);
> serverProps.put(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, "true");
> Map<String, String> clientProps = Maps.newHashMapWithExpectedSize(1);
> clientProps.put(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, "true");
> setUpTestDriver(new ReadOnlyProps(serverProps.entrySet().iterator()),
> new ReadOnlyProps(clientProps.entrySet().iterator()));
> }
> {code}
> FYI, [~rajeshbabu]. If any test class needs to change the server side
> properties, then it needs to extend NeedsOwnClusterIT class. Tests extending
> ParallelStatsDisabledIT all share the same minicluster. So if a test like
> LocalIndexIT runs first, then subsequent tests could fail because they will
> unexpectedly see name space mapping as enabled on the server side.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)