Eugene Koifman created HIVE-18377: ------------------------------------- Summary: avoid explicitly setting HIVE_SUPPORT_CONCURRENCY in JUnit tests Key: HIVE-18377 URL: https://issues.apache.org/jira/browse/HIVE-18377 Project: Hive Issue Type: Sub-task Components: Test, Transactions Reporter: Eugene Koifman Assignee: Eugene Koifman
many UTs (e.g. TestHCatMultiOutputFormat, BeelineWithHS2ConnectionFileTestBase, TestOperationLoggingAPIWithMr, HCatBaseTest and many others) explicitly set {{hiveConf.set(HiveConf.ConfVars.HIVE_SUPPORT_CONCURRENCY.varname, "false");}} It would be better if they picked up the settings from data/conf/hive-site.xml. It adds consistency and makes it possible to run all tests with known config (at least approach this). The outline of the process is: 1. build copies {{\*-site.xml files from data/conf/\*\*/\*-site.xml}} to <module-name>target/testconf/ 2. HiveConf picks up target/testconf/hive-site.xml 3. Various forms of *CliDriver may explicitly specify (e.g. MiniLlapLocalCliConfig) which hive-site.xml to use The first step is to see how many explicit settings of HIVE_SUPPORT_CONCURRENCY can be removed w/o breaking the tests. -- This message was sent by Atlassian JIRA (v6.4.14#64029)