Samarth Jain created PHOENIX-3462:
-------------------------------------
Summary: 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
{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)