Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.0
    • Component/s: Metastore
    • Labels:
      None
    • Environment:

      Oracle as metastore DB

    • Release Note:
      Hide
      Introduces a new hive-site.xml parameter : "hive.metastore.orm.retrieveMapNullsAsEmptyStrings" that defaults to false.
      For operation with oracle, or any other datastore that converts empty strings to nulls, users should set this to true.

      If this parameter is set to true, ObjectStore will transform any null map values it finds in any of the parameters maps to "".
      If this parameter is set to false, ObjectStore will prune any map entry where the value is null.
      Show
      Introduces a new hive-site.xml parameter : "hive.metastore.orm.retrieveMapNullsAsEmptyStrings" that defaults to false. For operation with oracle, or any other datastore that converts empty strings to nulls, users should set this to true. If this parameter is set to true, ObjectStore will transform any null map values it finds in any of the parameters maps to "". If this parameter is set to false, ObjectStore will prune any map entry where the value is null.

      Description

      Oracle does not distinguish between empty strings and NULL,which proves problematic for DataNucleus.
      In the event a user creates a table with some property stored as an empty string the table will no longer be accessible.
      i.e. TBLPROPERTIES ('serialization.null.format'='')
      If they try to select, describe, drop, etc the client prints the following exception.
      ERROR ql.Driver: FAILED: SemanticException [Error 10001]: Table not found <table name>
      The work around for this was to go into the hive metastore on the Oracle database and replace NULL with some other string. Users could then drop the tables or alter their data to use the new null format they just set.

      1. HIVE-8485.2.patch
        10 kB
        Sushanth Sowmyan
      2. HIVE-8485.patch
        10 kB
        Sushanth Sowmyan

        Issue Links

          Activity

          Hide
          andy Andy Jefferson added a comment -

          DataNucleus has no "problem" with nulls or empty strings in that it issues SQL to a datastore and the store replies, and DN also provides the ability for the user to decide how nulls are stored in Oracle via property "datanucleus.rdbms.persistEmptyStringAsNull". Can't see how whatever your problem is (table missing?!) relates to DataNucleus software.

          Show
          andy Andy Jefferson added a comment - DataNucleus has no "problem" with nulls or empty strings in that it issues SQL to a datastore and the store replies, and DN also provides the ability for the user to decide how nulls are stored in Oracle via property "datanucleus.rdbms.persistEmptyStringAsNull". Can't see how whatever your problem is (table missing?!) relates to DataNucleus software.
          Hide
          ctang.ma Chaoyu Tang added a comment -

          I will look into the problem from hive site since Andy (the DN dev) said it was not the issue from DN.

          Show
          ctang.ma Chaoyu Tang added a comment - I will look into the problem from hive site since Andy (the DN dev) said it was not the issue from DN.
          Hide
          ctang.ma Chaoyu Tang added a comment -

          Debugging into the Hive code, I did see that Hive persists the "" (empty string) but get it back null despite that datanucleus.rdbms.persistEmptyStringAsNull is set to false. The version of DN (core) Hive uses is 3.2.10, and backend Oracle DB version is Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production.
          Andy Jefferson, the property did not work as expected in Hive and do you see anything I probably missed here?

          Show
          ctang.ma Chaoyu Tang added a comment - Debugging into the Hive code, I did see that Hive persists the "" (empty string) but get it back null despite that datanucleus.rdbms.persistEmptyStringAsNull is set to false. The version of DN (core) Hive uses is 3.2.10, and backend Oracle DB version is Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production. Andy Jefferson , the property did not work as expected in Hive and do you see anything I probably missed here?
          Hide
          sushanth Sushanth Sowmyan added a comment -

          I've done some debugging, and am able to verify the same issue. That said, since thrift does not support nulls in maps, we should be verifying on our end that we do not send back nulls in any case. To this end, I have a patch that does the following:

          • Introduces a new HiveConf parameter : hive.metastore.orm.retrieveMapNullsAsEmptyStrings that defaults to false
          • For operation with oracle, or any other datastore that convers empty strings to nulls, we'd set this to true, but by default, it'd be false.
          • If this parameter is set to true, ObjectStore will transform any null map values it finds in any of the parameters maps to "".
          • If this parameter is set to false, ObjectStore will prune any map entry where the value is null.

          This way, irrespective of whether or not we get nulls back from DN, we sanity-guard our usage.

          Show
          sushanth Sushanth Sowmyan added a comment - I've done some debugging, and am able to verify the same issue. That said, since thrift does not support nulls in maps, we should be verifying on our end that we do not send back nulls in any case. To this end, I have a patch that does the following: Introduces a new HiveConf parameter : hive.metastore.orm.retrieveMapNullsAsEmptyStrings that defaults to false For operation with oracle, or any other datastore that convers empty strings to nulls, we'd set this to true, but by default, it'd be false. If this parameter is set to true, ObjectStore will transform any null map values it finds in any of the parameters maps to "". If this parameter is set to false, ObjectStore will prune any map entry where the value is null. This way, irrespective of whether or not we get nulls back from DN, we sanity-guard our usage.
          Hide
          sushanth Sushanth Sowmyan added a comment -

          (Attaching patch)

          Show
          sushanth Sushanth Sowmyan added a comment - (Attaching patch)
          Hide
          hiveqa Hive QA added a comment -

          Overall: -1 at least one tests failed

          Here are the results of testing the latest attachment:
          https://issues.apache.org/jira/secure/attachment/12690452/HIVE-8485.patch

          ERROR: -1 due to 445 failed/errored test(s), 3315 tests executed
          Failed tests:

          TestDbTxnManager - did not produce a TEST-*.xml file
          TestEmbeddedHiveMetaStore - did not produce a TEST-*.xml file
          TestFilterHooks - did not produce a TEST-*.xml file
          TestHCatLoader - did not produce a TEST-*.xml file
          TestHCatStorer - did not produce a TEST-*.xml file
          TestHWISessionManager - did not produce a TEST-*.xml file
          TestHiveAuthorizationTaskFactory - did not produce a TEST-*.xml file
          TestInitiator - did not produce a TEST-*.xml file
          TestMacroSemanticAnalyzer - did not produce a TEST-*.xml file
          TestPartitionNameWhitelistValidation - did not produce a TEST-*.xml file
          TestSemanticAnalysis - did not produce a TEST-*.xml file
          TestStorageBasedMetastoreAuthorizationReads - did not produce a TEST-*.xml file
          TestStreaming - did not produce a TEST-*.xml file
          TestUpdateDeleteSemanticAnalyzer - did not produce a TEST-*.xml file
          TestWorker - did not produce a TEST-*.xml file
          org.apache.hadoop.hive.cli.TestCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestCliDriverMethods.testProcessSelectDatabase
          org.apache.hadoop.hive.cli.TestCliDriverMethods.testQuit
          org.apache.hadoop.hive.cli.TestCliDriverMethods.testRun
          org.apache.hadoop.hive.cli.TestCliDriverMethods.testprocessInitFiles
          org.apache.hadoop.hive.cli.TestCliSessionState.testgetDbName
          org.apache.hadoop.hive.cli.TestCompareCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestContribCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestContribNegativeCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_external_table_ppd
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_external_table_queries
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries_prefix
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_storage_queries
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_custom_key
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_custom_key2
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_custom_key3
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_handler_bulk
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_handler_snapshot
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_joins
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_join
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_key_range
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_pushdown
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_queries
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_scan_params
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_single_sourced_multi_insert
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats2
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats3
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats_empty_partition
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_timestamp
          org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_ppd_key_ranges
          org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.testCliDriver_hbase_bulk
          org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop
          org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop_hadoop20
          org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_generatehfiles_require_family_path
          org.apache.hadoop.hive.cli.TestMiniTezCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestMinimrCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestNegativeCliDriver.initializationError
          org.apache.hadoop.hive.cli.TestNegativeMinimrCliDriver.initializationError
          org.apache.hadoop.hive.hooks.TestHs2Hooks.org.apache.hadoop.hive.hooks.TestHs2Hooks
          org.apache.hadoop.hive.metastore.TestAdminUser.testCreateAdminNAddUser
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInEmbed.org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInEmbed
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testCreateRole
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testDropRole
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testGetPrivSet
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testGrantPriv
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testGrantRole
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testListPriv
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testListRoles
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testRevokePriv
          org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testRevokeRole
          org.apache.hadoop.hive.metastore.TestHiveMetaStorePartitionSpecs.testAddPartitions
          org.apache.hadoop.hive.metastore.TestHiveMetaStorePartitionSpecs.testFetchingPartitionsWithDifferentSchemas
          org.apache.hadoop.hive.metastore.TestHiveMetaStorePartitionSpecs.testGetPartitionSpecs_WithAndWithoutPartitionGrouping
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.stringifyValidTxns
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testLocks
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testLocksWithTxn
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testOpenTxnNotExcluded
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testTxnRange
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testTxns
          org.apache.hadoop.hive.metastore.TestHiveMetaStoreWithEnvironmentContext.testEnvironmentContext
          org.apache.hadoop.hive.metastore.TestHiveMetaTool.testExecuteJDOQL
          org.apache.hadoop.hive.metastore.TestHiveMetaTool.testListFSRoot
          org.apache.hadoop.hive.metastore.TestHiveMetaTool.testUpdateFSRootLocation
          org.apache.hadoop.hive.metastore.TestMarkPartition.testMarkingPartitionSet
          org.apache.hadoop.hive.metastore.TestMarkPartitionRemote.testMarkingPartitionSet
          org.apache.hadoop.hive.metastore.TestMetaStoreAuthorization.testMetaStoreAuthorization
          org.apache.hadoop.hive.metastore.TestMetaStoreEndFunctionListener.testEndFunctionListener
          org.apache.hadoop.hive.metastore.TestMetaStoreEventListener.testListener
          org.apache.hadoop.hive.metastore.TestMetaStoreEventListenerOnlyOnCommit.testEventStatus
          org.apache.hadoop.hive.metastore.TestMetaStoreInitListener.testMetaStoreInitListener
          org.apache.hadoop.hive.metastore.TestMetaStoreListenersError.testEventListenerException
          org.apache.hadoop.hive.metastore.TestMetastoreExpr.testPartitionExpr
          org.apache.hadoop.hive.metastore.TestMetastoreVersion.testMetastoreVersion
          org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionMatching
          org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionMisMatch
          org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionRestriction
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testAlterPartition
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testAlterTable
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testAlterViewParititon
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testColumnStatistics
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testComplexTable
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testComplexTypeApi
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testConcurrentMetastores
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDBOwner
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDBOwnerChange
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDatabase
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDatabaseLocation
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDatabaseLocationWithPermissionProblems
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDropTable
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testFilterLastPartition
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testFilterSinglePartition
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testFunctionWithResources
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testGetConfigValue
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testListPartitionNames
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testListPartitions
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testNameMethods
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testPartition
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testPartitionFilter
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testRenamePartition
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSimpleFunction
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSimpleTable
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSimpleTypeApi
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSynchronized
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testTableDatabase
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testTableFilter
          org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStoreIpAddress.testIpAddress
          org.apache.hadoop.hive.metastore.TestRemoteUGIHiveMetaStoreIpAddress.testIpAddress
          org.apache.hadoop.hive.metastore.TestRetryingHMSHandler.testRetryingHMSHandler
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testAlterPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testAlterTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testAlterViewParititon
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testColumnStatistics
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testComplexTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testComplexTypeApi
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testConcurrentMetastores
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDBOwner
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDBOwnerChange
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDatabase
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDatabaseLocation
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDatabaseLocationWithPermissionProblems
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDropTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testFilterLastPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testFilterSinglePartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testFunctionWithResources
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testGetConfigValue
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testListPartitionNames
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testListPartitions
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testNameMethods
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testPartitionFilter
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testRenamePartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSimpleFunction
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSimpleTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSimpleTypeApi
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSynchronized
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testTableDatabase
          org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testTableFilter
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testAlterPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testAlterTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testAlterViewParititon
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testColumnStatistics
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testComplexTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testComplexTypeApi
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testConcurrentMetastores
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDBOwner
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDBOwnerChange
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDatabase
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDatabaseLocation
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDatabaseLocationWithPermissionProblems
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDropTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testFilterLastPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testFilterSinglePartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testFunctionWithResources
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testGetConfigValue
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testListPartitionNames
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testListPartitions
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testNameMethods
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testPartitionFilter
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testRenamePartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSimpleFunction
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSimpleTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSimpleTypeApi
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSynchronized
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testTableDatabase
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testTableFilter
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testAlterPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testAlterTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testAlterViewParititon
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testColumnStatistics
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testComplexTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testComplexTypeApi
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testConcurrentMetastores
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDBOwner
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDBOwnerChange
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDatabase
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDatabaseLocation
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDatabaseLocationWithPermissionProblems
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDropTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testFilterLastPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testFilterSinglePartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testFunctionWithResources
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testGetConfigValue
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testListPartitionNames
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testListPartitions
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testNameMethods
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testPartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testPartitionFilter
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testRenamePartition
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSimpleFunction
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSimpleTable
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSimpleTypeApi
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSynchronized
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testTableDatabase
          org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testTableFilter
          org.apache.hadoop.hive.ql.TestCreateUdfEntities.testUdfWithDfsResource
          org.apache.hadoop.hive.ql.TestCreateUdfEntities.testUdfWithLocalResource
          org.apache.hadoop.hive.ql.TestDDLWithRemoteMetastoreSecondNamenode.testCreateDatabaseWithTableNonDefaultNameNode
          org.apache.hadoop.hive.ql.TestDDLWithRemoteMetastoreSecondNamenode.testCreateTableWithIndexAndPartitionsNonDefaultNameNode
          org.apache.hadoop.hive.ql.TestLocationQueries.testAlterTablePartitionLocation_alter5
          org.apache.hadoop.hive.ql.TestMTQueries.testMTQueries1
          org.apache.hadoop.hive.ql.exec.TestExecDriver.initializationError
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testCommonClass
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testCommonClassComparison
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testCommonClassUnionAll
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testGetMethodInternal
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testGetTypeInfoForPrimitiveCategory
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testImplicitConversion
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testImpliesOrder
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testIsRankingFunction
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testPrintTypeCompatibility
          org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testTypeAffinity
          org.apache.hadoop.hive.ql.exec.TestOperators.testFetchOperatorContext
          org.apache.hadoop.hive.ql.exec.TestOperators.testScriptOperator
          org.apache.hadoop.hive.ql.exec.TestUtilities.testgetDbTableName
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testBuildDag
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testClose
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testEmptyWork
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testExistingSessionGetsStorageHandlerResources
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testExtraResourcesAddedToDag
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testGetExtraLocalResources
          org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testSubmit
          org.apache.hadoop.hive.ql.history.TestHiveHistory.testHiveHistoryConfigDisabled
          org.apache.hadoop.hive.ql.history.TestHiveHistory.testHiveHistoryConfigEnabled
          org.apache.hadoop.hive.ql.history.TestHiveHistory.testQueryloglocParentDirNotExist
          org.apache.hadoop.hive.ql.history.TestHiveHistory.testSimpleQuery
          org.apache.hadoop.hive.ql.io.TestSymlinkTextInputFormat.testCombine
          org.apache.hadoop.hive.ql.metadata.TestHive.testDropTableTrash
          org.apache.hadoop.hive.ql.metadata.TestHive.testGetAndDropTables
          org.apache.hadoop.hive.ql.metadata.TestHive.testHiveCloseCurrent
          org.apache.hadoop.hive.ql.metadata.TestHive.testHiveRefreshOnConfChange
          org.apache.hadoop.hive.ql.metadata.TestHive.testIndex
          org.apache.hadoop.hive.ql.metadata.TestHive.testPartition
          org.apache.hadoop.hive.ql.metadata.TestHive.testTable
          org.apache.hadoop.hive.ql.metadata.TestHive.testThriftTable
          org.apache.hadoop.hive.ql.metadata.TestHiveMetaStoreChecker.testDataDeletion
          org.apache.hadoop.hive.ql.metadata.TestHiveMetaStoreChecker.testPartitionsCheck
          org.apache.hadoop.hive.ql.metadata.TestHiveMetaStoreChecker.testTableCheck
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testDropTableTrash
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testGetAndDropTables
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testHiveCloseCurrent
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testHiveRefreshOnConfChange
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testIndex
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testPartition
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testTable
          org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testThriftTable
          org.apache.hadoop.hive.ql.metadata.TestSemanticAnalyzerHookLoading.testHookLoading
          org.apache.hadoop.hive.ql.parse.TestColumnAccess.org.apache.hadoop.hive.ql.parse.TestColumnAccess
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType1
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType2
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType3
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType4
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType5
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType6
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType7
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType8
          org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType9
          org.apache.hadoop.hive.ql.parse.TestIUD.org.apache.hadoop.hive.ql.parse.TestIUD
          org.apache.hadoop.hive.ql.parse.TestParseNegative.initializationError
          org.apache.hadoop.hive.ql.parse.TestQBCompact.org.apache.hadoop.hive.ql.parse.TestQBCompact
          org.apache.hadoop.hive.ql.parse.TestQBJoinTreeApplyPredicate.org.apache.hadoop.hive.ql.parse.TestQBJoinTreeApplyPredicate
          org.apache.hadoop.hive.ql.parse.TestQBSubQuery.org.apache.hadoop.hive.ql.parse.TestQBSubQuery
          org.apache.hadoop.hive.ql.parse.authorization.TestPrivilegesV1.testPrivInGrant
          org.apache.hadoop.hive.ql.parse.authorization.TestPrivilegesV1.testPrivInGrantNotAccepted
          org.apache.hadoop.hive.ql.parse.authorization.TestPrivilegesV2.testPrivInGrant
          org.apache.hadoop.hive.ql.plan.TestReadEntityDirect.org.apache.hadoop.hive.ql.plan.TestReadEntityDirect
          org.apache.hadoop.hive.ql.processors.TestCommandProcessorFactory.testAvailableCommands
          org.apache.hadoop.hive.ql.security.TestAuthorizationPreEventListener.testListener
          org.apache.hadoop.hive.ql.security.TestClientSideAuthorizationProvider.testSimplePrivileges
          org.apache.hadoop.hive.ql.security.TestExtendedAcls.org.apache.hadoop.hive.ql.security.TestExtendedAcls
          org.apache.hadoop.hive.ql.security.TestFolderPermissions.org.apache.hadoop.hive.ql.security.TestFolderPermissions
          org.apache.hadoop.hive.ql.security.TestMetastoreAuthorizationProvider.testSimplePrivileges
          org.apache.hadoop.hive.ql.security.TestMultiAuthorizationPreEventListener.org.apache.hadoop.hive.ql.security.TestMultiAuthorizationPreEventListener
          org.apache.hadoop.hive.ql.security.TestStorageBasedClientSideAuthorizationProvider.testSimplePrivileges
          org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropDatabase
          org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropPartition
          org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropTable
          org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropView
          org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationProvider.testSimplePrivileges
          org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationProviderWithACL.testSimplePrivileges
          org.apache.hadoop.hive.ql.security.authorization.plugin.TestHiveAuthorizerCheckInvocation.org.apache.hadoop.hive.ql.security.authorization.plugin.TestHiveAuthorizerCheckInvocation
          org.apache.hadoop.hive.ql.session.TestSessionState.testClassLoaderEquality[0]
          org.apache.hadoop.hive.ql.session.TestSessionState.testClassLoaderEquality[1]
          org.apache.hadoop.hive.ql.session.TestSessionState.testClose[0]
          org.apache.hadoop.hive.ql.session.TestSessionState.testClose[1]
          org.apache.hadoop.hive.ql.session.TestSessionState.testReloadAuxJars2[0]
          org.apache.hadoop.hive.ql.session.TestSessionState.testReloadAuxJars2[1]
          org.apache.hadoop.hive.ql.session.TestSessionState.testReloadExistingAuxJars2[0]
          org.apache.hadoop.hive.ql.session.TestSessionState.testReloadExistingAuxJars2[1]
          org.apache.hadoop.hive.ql.session.TestSessionState.testgetDbName[0]
          org.apache.hadoop.hive.ql.session.TestSessionState.testgetDbName[1]
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.blockedByLockPartition
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.blockedByLockTable
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMajorPartitionCompaction
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMajorPartitionCompactionNoBase
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMajorTableCompaction
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMinorPartitionCompaction
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMinorTableCompaction
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.notBlockedBySubsequentLock
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.nothing
          org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.partitionNotBlockedBySubsequentLock
          org.apache.hadoop.hive.ql.txn.compactor.TestCompactor.testStatsAfterCompactionPartTbl
          org.apache.hadoop.hive.thrift.TestDBTokenStore.testDBTokenStore
          org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge.testMetastoreProxyUser
          org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge.testSaslWithHiveMetaStore
          org.apache.hive.beeline.TestBeeLineWithArgs.org.apache.hive.beeline.TestBeeLineWithArgs
          org.apache.hive.hcatalog.api.TestHCatClient.testBasicDDLCommands
          org.apache.hive.hcatalog.api.TestHCatClient.testCreateTableLike
          org.apache.hive.hcatalog.api.TestHCatClient.testDatabaseLocation
          org.apache.hive.hcatalog.api.TestHCatClient.testDropPartitionsWithPartialSpec
          org.apache.hive.hcatalog.api.TestHCatClient.testDropTableException
          org.apache.hive.hcatalog.api.TestHCatClient.testEmptyTableInstantiation
          org.apache.hive.hcatalog.api.TestHCatClient.testGetMessageBusTopicName
          org.apache.hive.hcatalog.api.TestHCatClient.testGetPartitionsWithPartialSpec
          org.apache.hive.hcatalog.api.TestHCatClient.testObjectNotFoundException
          org.apache.hive.hcatalog.api.TestHCatClient.testOtherFailure
          org.apache.hive.hcatalog.api.TestHCatClient.testPartitionRegistrationWithCustomSchema
          org.apache.hive.hcatalog.api.TestHCatClient.testPartitionSchema
          org.apache.hive.hcatalog.api.TestHCatClient.testPartitionSpecRegistrationWithCustomSchema
          org.apache.hive.hcatalog.api.TestHCatClient.testPartitionsHCatClientImpl
          org.apache.hive.hcatalog.api.TestHCatClient.testRenameTable
          org.apache.hive.hcatalog.api.TestHCatClient.testTableSchemaPropagation
          org.apache.hive.hcatalog.api.TestHCatClient.testTransportFailure
          org.apache.hive.hcatalog.api.TestHCatClient.testUpdateTableSchema
          org.apache.hive.hcatalog.cli.SemanticAnalysis.TestHCatAuthUtil.authDisabled
          org.apache.hive.hcatalog.cli.SemanticAnalysis.TestHCatAuthUtil.authEnabledV1Auth
          org.apache.hive.hcatalog.cli.SemanticAnalysis.TestHCatAuthUtil.authEnabledV2Auth
          org.apache.hive.hcatalog.cli.TestPermsGrp.testCustomPerms
          org.apache.hive.hcatalog.cli.TestUseDatabase.testAlterTablePass
          org.apache.hive.hcatalog.common.TestHiveClientCache.testCacheExpiry
          org.apache.hive.hcatalog.common.TestHiveClientCache.testCacheHit
          org.apache.hive.hcatalog.common.TestHiveClientCache.testCacheMiss
          org.apache.hive.hcatalog.common.TestHiveClientCache.testCloseAllClients
          org.apache.hive.hcatalog.common.TestHiveClientCache.testMultipleThreadAccess
          org.apache.hive.hcatalog.data.TestReaderWriter.test
          org.apache.hive.hcatalog.hbase.TestPigHBaseStorageHandler.org.apache.hive.hcatalog.hbase.TestPigHBaseStorageHandler
          org.apache.hive.hcatalog.listener.TestMsgBusConnection.testConnection
          org.apache.hive.hcatalog.listener.TestNotificationListener.testAMQListener
          org.apache.hive.hcatalog.mapreduce.TestHCatDynamicPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatDynamicPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatExternalDynamicPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatExternalDynamicPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatExternalNonPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatExternalNonPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatExternalPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatExternalPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatHiveCompatibility.testPartedRead
          org.apache.hive.hcatalog.mapreduce.TestHCatHiveCompatibility.testUnpartedReadWrite
          org.apache.hive.hcatalog.mapreduce.TestHCatHiveThriftCompatibility.testDynamicCols
          org.apache.hive.hcatalog.mapreduce.TestHCatInputFormat.testBadRecordHandlingFails
          org.apache.hive.hcatalog.mapreduce.TestHCatInputFormat.testBadRecordHandlingPasses
          org.apache.hive.hcatalog.mapreduce.TestHCatInputFormatMethods.testGetPartitionAndDataColumns
          org.apache.hive.hcatalog.mapreduce.TestHCatMultiOutputFormat.org.apache.hive.hcatalog.mapreduce.TestHCatMultiOutputFormat
          org.apache.hive.hcatalog.mapreduce.TestHCatMutableDynamicPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatMutableDynamicPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatMutableNonPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatMutableNonPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatMutablePartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatMutablePartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatNonPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatNonPartitioned
          org.apache.hive.hcatalog.mapreduce.TestHCatOutputFormat.testSetOutput
          org.apache.hive.hcatalog.mapreduce.TestHCatPartitionPublish.testPartitionPublish
          org.apache.hive.hcatalog.mapreduce.TestHCatPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatPartitioned
          org.apache.hive.hcatalog.mapreduce.TestInputJobInfo.test4ArgCreate
          org.apache.hive.hcatalog.mapreduce.TestPassProperties.testSequenceTableWriteReadMR
          org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testSequenceTableWriteRead
          org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testSequenceTableWriteReadMR
          org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testTextTableWriteRead
          org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testTextTableWriteReadMR
          org.apache.hive.hcatalog.pig.TestE2EScenarios.testReadOrcAndRCFromPig
          org.apache.hive.hcatalog.pig.TestHCatLoaderComplexSchema.org.apache.hive.hcatalog.pig.TestHCatLoaderComplexSchema
          org.apache.hive.hcatalog.pig.TestHCatLoaderStorer.testReadWrite
          org.apache.hive.hcatalog.pig.TestHCatLoaderStorer.testSmallTinyInt
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[0]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[1]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[2]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[3]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[4]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[5]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[0]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[1]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[2]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[3]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[4]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[5]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[0]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[1]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[2]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[3]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[4]
          org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[5]
          org.apache.hive.hcatalog.pig.TestHCatStorerWrapper.testStoreExternalTableWithExternalDir
          org.apache.hive.jdbc.TestJdbcDriver2.org.apache.hive.jdbc.TestJdbcDriver2
          org.apache.hive.jdbc.TestJdbcWithMiniHS2.org.apache.hive.jdbc.TestJdbcWithMiniHS2
          org.apache.hive.jdbc.TestJdbcWithMiniMr.org.apache.hive.jdbc.TestJdbcWithMiniMr
          org.apache.hive.jdbc.TestNoSaslAuth.org.apache.hive.jdbc.TestNoSaslAuth
          org.apache.hive.jdbc.TestSSL.testConnectionMismatch
          org.apache.hive.jdbc.TestSSL.testInvalidConfig
          org.apache.hive.jdbc.TestSSL.testSSLConnectionWithProperty
          org.apache.hive.jdbc.TestSSL.testSSLConnectionWithURL
          org.apache.hive.jdbc.TestSSL.testSSLFetch
          org.apache.hive.jdbc.TestSSL.testSSLFetchHttp
          org.apache.hive.jdbc.TestSSL.testSSLVersion
          org.apache.hive.jdbc.TestSchedulerQueue.testFairSchedulerPrimaryQueueMapping
          org.apache.hive.jdbc.TestSchedulerQueue.testFairSchedulerQueueMapping
          org.apache.hive.jdbc.TestSchedulerQueue.testFairSchedulerSecondaryQueueMapping
          org.apache.hive.jdbc.TestSchedulerQueue.testQueueMappingCheckDisabled
          org.apache.hive.jdbc.authorization.TestCLIAuthzSessionContext.org.apache.hive.jdbc.authorization.TestCLIAuthzSessionContext
          org.apache.hive.jdbc.authorization.TestHS2AuthzContext.org.apache.hive.jdbc.authorization.TestHS2AuthzContext
          org.apache.hive.jdbc.authorization.TestHS2AuthzSessionContext.org.apache.hive.jdbc.authorization.TestHS2AuthzSessionContext
          org.apache.hive.jdbc.authorization.TestJdbcWithSQLAuthorization.org.apache.hive.jdbc.authorization.TestJdbcWithSQLAuthorization
          org.apache.hive.jdbc.miniHS2.TestHiveServer2.org.apache.hive.jdbc.miniHS2.TestHiveServer2
          org.apache.hive.jdbc.miniHS2.TestHiveServer2SessionTimeout.testConnection
          org.apache.hive.jdbc.miniHS2.TestMiniHS2.testConfInSession
          org.apache.hive.minikdc.TestHs2HooksWithMiniKdc.org.apache.hive.minikdc.TestHs2HooksWithMiniKdc
          org.apache.hive.minikdc.TestJdbcWithMiniKdc.org.apache.hive.minikdc.TestJdbcWithMiniKdc
          org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthBinary.org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthBinary
          org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthHttp.org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthHttp
          org.apache.hive.service.TestHS2ImpersonationWithRemoteMS.org.apache.hive.service.TestHS2ImpersonationWithRemoteMS
          org.apache.hive.service.auth.TestCustomAuthentication.org.apache.hive.service.auth.TestCustomAuthentication
          org.apache.hive.service.auth.TestPlainSaslHelper.testDoAsSetting
          org.apache.hive.service.cli.TestEmbeddedThriftBinaryCLIService.org.apache.hive.service.cli.TestEmbeddedThriftBinaryCLIService
          org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLog
          org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLogAsync
          org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLogCleanup
          org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLogWithOrientation
          org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitDir
          org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitFile
          org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitFileAndConfOverlay
          org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitFileWithUser
          org.apache.hive.service.cli.session.TestSessionHooks.testProxyUser
          org.apache.hive.service.cli.session.TestSessionHooks.testSessionHook
          org.apache.hive.service.cli.thrift.TestThriftBinaryCLIService.org.apache.hive.service.cli.thrift.TestThriftBinaryCLIService
          org.apache.hive.service.cli.thrift.TestThriftHttpCLIService.org.apache.hive.service.cli.thrift.TestThriftHttpCLIService
          

          Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2275/testReport
          Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2275/console
          Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-2275/

          Messages:

          Executing org.apache.hive.ptest.execution.PrepPhase
          Executing org.apache.hive.ptest.execution.ExecutionPhase
          Executing org.apache.hive.ptest.execution.ReportingPhase
          Tests exited with: TestsFailedException: 445 tests failed
          

          This message is automatically generated.

          ATTACHMENT ID: 12690452 - PreCommit-HIVE-TRUNK-Build

          Show
          hiveqa Hive QA added a comment - Overall : -1 at least one tests failed Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12690452/HIVE-8485.patch ERROR: -1 due to 445 failed/errored test(s), 3315 tests executed Failed tests: TestDbTxnManager - did not produce a TEST-*.xml file TestEmbeddedHiveMetaStore - did not produce a TEST-*.xml file TestFilterHooks - did not produce a TEST-*.xml file TestHCatLoader - did not produce a TEST-*.xml file TestHCatStorer - did not produce a TEST-*.xml file TestHWISessionManager - did not produce a TEST-*.xml file TestHiveAuthorizationTaskFactory - did not produce a TEST-*.xml file TestInitiator - did not produce a TEST-*.xml file TestMacroSemanticAnalyzer - did not produce a TEST-*.xml file TestPartitionNameWhitelistValidation - did not produce a TEST-*.xml file TestSemanticAnalysis - did not produce a TEST-*.xml file TestStorageBasedMetastoreAuthorizationReads - did not produce a TEST-*.xml file TestStreaming - did not produce a TEST-*.xml file TestUpdateDeleteSemanticAnalyzer - did not produce a TEST-*.xml file TestWorker - did not produce a TEST-*.xml file org.apache.hadoop.hive.cli.TestCliDriver.initializationError org.apache.hadoop.hive.cli.TestCliDriverMethods.testProcessSelectDatabase org.apache.hadoop.hive.cli.TestCliDriverMethods.testQuit org.apache.hadoop.hive.cli.TestCliDriverMethods.testRun org.apache.hadoop.hive.cli.TestCliDriverMethods.testprocessInitFiles org.apache.hadoop.hive.cli.TestCliSessionState.testgetDbName org.apache.hadoop.hive.cli.TestCompareCliDriver.initializationError org.apache.hadoop.hive.cli.TestContribCliDriver.initializationError org.apache.hadoop.hive.cli.TestContribNegativeCliDriver.initializationError org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_external_table_ppd org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_external_table_queries org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries_prefix org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_storage_queries org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_custom_key org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_custom_key2 org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_custom_key3 org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_handler_bulk org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_handler_snapshot org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_joins org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_join org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_key_range org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_pushdown org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_queries org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_scan_params org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_single_sourced_multi_insert org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats2 org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats3 org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats_empty_partition org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_timestamp org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_ppd_key_ranges org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.testCliDriver_hbase_bulk org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop_hadoop20 org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_generatehfiles_require_family_path org.apache.hadoop.hive.cli.TestMiniTezCliDriver.initializationError org.apache.hadoop.hive.cli.TestMinimrCliDriver.initializationError org.apache.hadoop.hive.cli.TestNegativeCliDriver.initializationError org.apache.hadoop.hive.cli.TestNegativeMinimrCliDriver.initializationError org.apache.hadoop.hive.hooks.TestHs2Hooks.org.apache.hadoop.hive.hooks.TestHs2Hooks org.apache.hadoop.hive.metastore.TestAdminUser.testCreateAdminNAddUser org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInEmbed.org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInEmbed org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testCreateRole org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testDropRole org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testGetPrivSet org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testGrantPriv org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testGrantRole org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testListPriv org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testListRoles org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testRevokePriv org.apache.hadoop.hive.metastore.TestAuthzApiEmbedAuthorizerInRemote.testRevokeRole org.apache.hadoop.hive.metastore.TestHiveMetaStorePartitionSpecs.testAddPartitions org.apache.hadoop.hive.metastore.TestHiveMetaStorePartitionSpecs.testFetchingPartitionsWithDifferentSchemas org.apache.hadoop.hive.metastore.TestHiveMetaStorePartitionSpecs.testGetPartitionSpecs_WithAndWithoutPartitionGrouping org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.stringifyValidTxns org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testLocks org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testLocksWithTxn org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testOpenTxnNotExcluded org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testTxnRange org.apache.hadoop.hive.metastore.TestHiveMetaStoreTxns.testTxns org.apache.hadoop.hive.metastore.TestHiveMetaStoreWithEnvironmentContext.testEnvironmentContext org.apache.hadoop.hive.metastore.TestHiveMetaTool.testExecuteJDOQL org.apache.hadoop.hive.metastore.TestHiveMetaTool.testListFSRoot org.apache.hadoop.hive.metastore.TestHiveMetaTool.testUpdateFSRootLocation org.apache.hadoop.hive.metastore.TestMarkPartition.testMarkingPartitionSet org.apache.hadoop.hive.metastore.TestMarkPartitionRemote.testMarkingPartitionSet org.apache.hadoop.hive.metastore.TestMetaStoreAuthorization.testMetaStoreAuthorization org.apache.hadoop.hive.metastore.TestMetaStoreEndFunctionListener.testEndFunctionListener org.apache.hadoop.hive.metastore.TestMetaStoreEventListener.testListener org.apache.hadoop.hive.metastore.TestMetaStoreEventListenerOnlyOnCommit.testEventStatus org.apache.hadoop.hive.metastore.TestMetaStoreInitListener.testMetaStoreInitListener org.apache.hadoop.hive.metastore.TestMetaStoreListenersError.testEventListenerException org.apache.hadoop.hive.metastore.TestMetastoreExpr.testPartitionExpr org.apache.hadoop.hive.metastore.TestMetastoreVersion.testMetastoreVersion org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionMatching org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionMisMatch org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionRestriction org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testAlterPartition org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testAlterTable org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testAlterViewParititon org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testColumnStatistics org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testComplexTable org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testComplexTypeApi org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testConcurrentMetastores org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDBOwner org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDBOwnerChange org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDatabase org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDatabaseLocation org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDatabaseLocationWithPermissionProblems org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testDropTable org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testFilterLastPartition org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testFilterSinglePartition org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testFunctionWithResources org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testGetConfigValue org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testListPartitionNames org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testListPartitions org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testNameMethods org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testPartition org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testPartitionFilter org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testRenamePartition org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSimpleFunction org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSimpleTable org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSimpleTypeApi org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testSynchronized org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testTableDatabase org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStore.testTableFilter org.apache.hadoop.hive.metastore.TestRemoteHiveMetaStoreIpAddress.testIpAddress org.apache.hadoop.hive.metastore.TestRemoteUGIHiveMetaStoreIpAddress.testIpAddress org.apache.hadoop.hive.metastore.TestRetryingHMSHandler.testRetryingHMSHandler org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testAlterPartition org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testAlterTable org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testAlterViewParititon org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testColumnStatistics org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testComplexTable org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testComplexTypeApi org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testConcurrentMetastores org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDBOwner org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDBOwnerChange org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDatabase org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDatabaseLocation org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDatabaseLocationWithPermissionProblems org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testDropTable org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testFilterLastPartition org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testFilterSinglePartition org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testFunctionWithResources org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testGetConfigValue org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testListPartitionNames org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testListPartitions org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testNameMethods org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testPartition org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testPartitionFilter org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testRenamePartition org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSimpleFunction org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSimpleTable org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSimpleTypeApi org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testSynchronized org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testTableDatabase org.apache.hadoop.hive.metastore.TestSetUGIOnBothClientServer.testTableFilter org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testAlterPartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testAlterTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testAlterViewParititon org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testColumnStatistics org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testComplexTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testComplexTypeApi org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testConcurrentMetastores org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDBOwner org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDBOwnerChange org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDatabase org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDatabaseLocation org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDatabaseLocationWithPermissionProblems org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testDropTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testFilterLastPartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testFilterSinglePartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testFunctionWithResources org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testGetConfigValue org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testListPartitionNames org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testListPartitions org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testNameMethods org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testPartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testPartitionFilter org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testRenamePartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSimpleFunction org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSimpleTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSimpleTypeApi org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testSynchronized org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testTableDatabase org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyClient.testTableFilter org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testAlterPartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testAlterTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testAlterViewParititon org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testColumnStatistics org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testComplexTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testComplexTypeApi org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testConcurrentMetastores org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDBOwner org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDBOwnerChange org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDatabase org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDatabaseLocation org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDatabaseLocationWithPermissionProblems org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testDropTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testFilterLastPartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testFilterSinglePartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testFunctionWithResources org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testGetConfigValue org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testListPartitionNames org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testListPartitions org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testNameMethods org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testPartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testPartitionFilter org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testRenamePartition org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSimpleFunction org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSimpleTable org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSimpleTypeApi org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testSynchronized org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testTableDatabase org.apache.hadoop.hive.metastore.TestSetUGIOnOnlyServer.testTableFilter org.apache.hadoop.hive.ql.TestCreateUdfEntities.testUdfWithDfsResource org.apache.hadoop.hive.ql.TestCreateUdfEntities.testUdfWithLocalResource org.apache.hadoop.hive.ql.TestDDLWithRemoteMetastoreSecondNamenode.testCreateDatabaseWithTableNonDefaultNameNode org.apache.hadoop.hive.ql.TestDDLWithRemoteMetastoreSecondNamenode.testCreateTableWithIndexAndPartitionsNonDefaultNameNode org.apache.hadoop.hive.ql.TestLocationQueries.testAlterTablePartitionLocation_alter5 org.apache.hadoop.hive.ql.TestMTQueries.testMTQueries1 org.apache.hadoop.hive.ql.exec.TestExecDriver.initializationError org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testCommonClass org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testCommonClassComparison org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testCommonClassUnionAll org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testGetMethodInternal org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testGetTypeInfoForPrimitiveCategory org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testImplicitConversion org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testImpliesOrder org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testIsRankingFunction org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testPrintTypeCompatibility org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.testTypeAffinity org.apache.hadoop.hive.ql.exec.TestOperators.testFetchOperatorContext org.apache.hadoop.hive.ql.exec.TestOperators.testScriptOperator org.apache.hadoop.hive.ql.exec.TestUtilities.testgetDbTableName org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testBuildDag org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testClose org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testEmptyWork org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testExistingSessionGetsStorageHandlerResources org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testExtraResourcesAddedToDag org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testGetExtraLocalResources org.apache.hadoop.hive.ql.exec.tez.TestTezTask.testSubmit org.apache.hadoop.hive.ql.history.TestHiveHistory.testHiveHistoryConfigDisabled org.apache.hadoop.hive.ql.history.TestHiveHistory.testHiveHistoryConfigEnabled org.apache.hadoop.hive.ql.history.TestHiveHistory.testQueryloglocParentDirNotExist org.apache.hadoop.hive.ql.history.TestHiveHistory.testSimpleQuery org.apache.hadoop.hive.ql.io.TestSymlinkTextInputFormat.testCombine org.apache.hadoop.hive.ql.metadata.TestHive.testDropTableTrash org.apache.hadoop.hive.ql.metadata.TestHive.testGetAndDropTables org.apache.hadoop.hive.ql.metadata.TestHive.testHiveCloseCurrent org.apache.hadoop.hive.ql.metadata.TestHive.testHiveRefreshOnConfChange org.apache.hadoop.hive.ql.metadata.TestHive.testIndex org.apache.hadoop.hive.ql.metadata.TestHive.testPartition org.apache.hadoop.hive.ql.metadata.TestHive.testTable org.apache.hadoop.hive.ql.metadata.TestHive.testThriftTable org.apache.hadoop.hive.ql.metadata.TestHiveMetaStoreChecker.testDataDeletion org.apache.hadoop.hive.ql.metadata.TestHiveMetaStoreChecker.testPartitionsCheck org.apache.hadoop.hive.ql.metadata.TestHiveMetaStoreChecker.testTableCheck org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testDropTableTrash org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testGetAndDropTables org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testHiveCloseCurrent org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testHiveRefreshOnConfChange org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testIndex org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testPartition org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testTable org.apache.hadoop.hive.ql.metadata.TestHiveRemote.testThriftTable org.apache.hadoop.hive.ql.metadata.TestSemanticAnalyzerHookLoading.testHookLoading org.apache.hadoop.hive.ql.parse.TestColumnAccess.org.apache.hadoop.hive.ql.parse.TestColumnAccess org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType1 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType2 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType3 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType4 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType5 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType6 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType7 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType8 org.apache.hadoop.hive.ql.parse.TestHiveDecimalParse.testDecimalType9 org.apache.hadoop.hive.ql.parse.TestIUD.org.apache.hadoop.hive.ql.parse.TestIUD org.apache.hadoop.hive.ql.parse.TestParseNegative.initializationError org.apache.hadoop.hive.ql.parse.TestQBCompact.org.apache.hadoop.hive.ql.parse.TestQBCompact org.apache.hadoop.hive.ql.parse.TestQBJoinTreeApplyPredicate.org.apache.hadoop.hive.ql.parse.TestQBJoinTreeApplyPredicate org.apache.hadoop.hive.ql.parse.TestQBSubQuery.org.apache.hadoop.hive.ql.parse.TestQBSubQuery org.apache.hadoop.hive.ql.parse.authorization.TestPrivilegesV1.testPrivInGrant org.apache.hadoop.hive.ql.parse.authorization.TestPrivilegesV1.testPrivInGrantNotAccepted org.apache.hadoop.hive.ql.parse.authorization.TestPrivilegesV2.testPrivInGrant org.apache.hadoop.hive.ql.plan.TestReadEntityDirect.org.apache.hadoop.hive.ql.plan.TestReadEntityDirect org.apache.hadoop.hive.ql.processors.TestCommandProcessorFactory.testAvailableCommands org.apache.hadoop.hive.ql.security.TestAuthorizationPreEventListener.testListener org.apache.hadoop.hive.ql.security.TestClientSideAuthorizationProvider.testSimplePrivileges org.apache.hadoop.hive.ql.security.TestExtendedAcls.org.apache.hadoop.hive.ql.security.TestExtendedAcls org.apache.hadoop.hive.ql.security.TestFolderPermissions.org.apache.hadoop.hive.ql.security.TestFolderPermissions org.apache.hadoop.hive.ql.security.TestMetastoreAuthorizationProvider.testSimplePrivileges org.apache.hadoop.hive.ql.security.TestMultiAuthorizationPreEventListener.org.apache.hadoop.hive.ql.security.TestMultiAuthorizationPreEventListener org.apache.hadoop.hive.ql.security.TestStorageBasedClientSideAuthorizationProvider.testSimplePrivileges org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropDatabase org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropPartition org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropTable org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationDrops.testDropView org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationProvider.testSimplePrivileges org.apache.hadoop.hive.ql.security.TestStorageBasedMetastoreAuthorizationProviderWithACL.testSimplePrivileges org.apache.hadoop.hive.ql.security.authorization.plugin.TestHiveAuthorizerCheckInvocation.org.apache.hadoop.hive.ql.security.authorization.plugin.TestHiveAuthorizerCheckInvocation org.apache.hadoop.hive.ql.session.TestSessionState.testClassLoaderEquality[0] org.apache.hadoop.hive.ql.session.TestSessionState.testClassLoaderEquality[1] org.apache.hadoop.hive.ql.session.TestSessionState.testClose[0] org.apache.hadoop.hive.ql.session.TestSessionState.testClose[1] org.apache.hadoop.hive.ql.session.TestSessionState.testReloadAuxJars2[0] org.apache.hadoop.hive.ql.session.TestSessionState.testReloadAuxJars2[1] org.apache.hadoop.hive.ql.session.TestSessionState.testReloadExistingAuxJars2[0] org.apache.hadoop.hive.ql.session.TestSessionState.testReloadExistingAuxJars2[1] org.apache.hadoop.hive.ql.session.TestSessionState.testgetDbName[0] org.apache.hadoop.hive.ql.session.TestSessionState.testgetDbName[1] org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.blockedByLockPartition org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.blockedByLockTable org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMajorPartitionCompaction org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMajorPartitionCompactionNoBase org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMajorTableCompaction org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMinorPartitionCompaction org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.cleanupAfterMinorTableCompaction org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.notBlockedBySubsequentLock org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.nothing org.apache.hadoop.hive.ql.txn.compactor.TestCleaner.partitionNotBlockedBySubsequentLock org.apache.hadoop.hive.ql.txn.compactor.TestCompactor.testStatsAfterCompactionPartTbl org.apache.hadoop.hive.thrift.TestDBTokenStore.testDBTokenStore org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge.testMetastoreProxyUser org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge.testSaslWithHiveMetaStore org.apache.hive.beeline.TestBeeLineWithArgs.org.apache.hive.beeline.TestBeeLineWithArgs org.apache.hive.hcatalog.api.TestHCatClient.testBasicDDLCommands org.apache.hive.hcatalog.api.TestHCatClient.testCreateTableLike org.apache.hive.hcatalog.api.TestHCatClient.testDatabaseLocation org.apache.hive.hcatalog.api.TestHCatClient.testDropPartitionsWithPartialSpec org.apache.hive.hcatalog.api.TestHCatClient.testDropTableException org.apache.hive.hcatalog.api.TestHCatClient.testEmptyTableInstantiation org.apache.hive.hcatalog.api.TestHCatClient.testGetMessageBusTopicName org.apache.hive.hcatalog.api.TestHCatClient.testGetPartitionsWithPartialSpec org.apache.hive.hcatalog.api.TestHCatClient.testObjectNotFoundException org.apache.hive.hcatalog.api.TestHCatClient.testOtherFailure org.apache.hive.hcatalog.api.TestHCatClient.testPartitionRegistrationWithCustomSchema org.apache.hive.hcatalog.api.TestHCatClient.testPartitionSchema org.apache.hive.hcatalog.api.TestHCatClient.testPartitionSpecRegistrationWithCustomSchema org.apache.hive.hcatalog.api.TestHCatClient.testPartitionsHCatClientImpl org.apache.hive.hcatalog.api.TestHCatClient.testRenameTable org.apache.hive.hcatalog.api.TestHCatClient.testTableSchemaPropagation org.apache.hive.hcatalog.api.TestHCatClient.testTransportFailure org.apache.hive.hcatalog.api.TestHCatClient.testUpdateTableSchema org.apache.hive.hcatalog.cli.SemanticAnalysis.TestHCatAuthUtil.authDisabled org.apache.hive.hcatalog.cli.SemanticAnalysis.TestHCatAuthUtil.authEnabledV1Auth org.apache.hive.hcatalog.cli.SemanticAnalysis.TestHCatAuthUtil.authEnabledV2Auth org.apache.hive.hcatalog.cli.TestPermsGrp.testCustomPerms org.apache.hive.hcatalog.cli.TestUseDatabase.testAlterTablePass org.apache.hive.hcatalog.common.TestHiveClientCache.testCacheExpiry org.apache.hive.hcatalog.common.TestHiveClientCache.testCacheHit org.apache.hive.hcatalog.common.TestHiveClientCache.testCacheMiss org.apache.hive.hcatalog.common.TestHiveClientCache.testCloseAllClients org.apache.hive.hcatalog.common.TestHiveClientCache.testMultipleThreadAccess org.apache.hive.hcatalog.data.TestReaderWriter.test org.apache.hive.hcatalog.hbase.TestPigHBaseStorageHandler.org.apache.hive.hcatalog.hbase.TestPigHBaseStorageHandler org.apache.hive.hcatalog.listener.TestMsgBusConnection.testConnection org.apache.hive.hcatalog.listener.TestNotificationListener.testAMQListener org.apache.hive.hcatalog.mapreduce.TestHCatDynamicPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatDynamicPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatExternalDynamicPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatExternalDynamicPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatExternalNonPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatExternalNonPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatExternalPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatExternalPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatHiveCompatibility.testPartedRead org.apache.hive.hcatalog.mapreduce.TestHCatHiveCompatibility.testUnpartedReadWrite org.apache.hive.hcatalog.mapreduce.TestHCatHiveThriftCompatibility.testDynamicCols org.apache.hive.hcatalog.mapreduce.TestHCatInputFormat.testBadRecordHandlingFails org.apache.hive.hcatalog.mapreduce.TestHCatInputFormat.testBadRecordHandlingPasses org.apache.hive.hcatalog.mapreduce.TestHCatInputFormatMethods.testGetPartitionAndDataColumns org.apache.hive.hcatalog.mapreduce.TestHCatMultiOutputFormat.org.apache.hive.hcatalog.mapreduce.TestHCatMultiOutputFormat org.apache.hive.hcatalog.mapreduce.TestHCatMutableDynamicPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatMutableDynamicPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatMutableNonPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatMutableNonPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatMutablePartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatMutablePartitioned org.apache.hive.hcatalog.mapreduce.TestHCatNonPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatNonPartitioned org.apache.hive.hcatalog.mapreduce.TestHCatOutputFormat.testSetOutput org.apache.hive.hcatalog.mapreduce.TestHCatPartitionPublish.testPartitionPublish org.apache.hive.hcatalog.mapreduce.TestHCatPartitioned.org.apache.hive.hcatalog.mapreduce.TestHCatPartitioned org.apache.hive.hcatalog.mapreduce.TestInputJobInfo.test4ArgCreate org.apache.hive.hcatalog.mapreduce.TestPassProperties.testSequenceTableWriteReadMR org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testSequenceTableWriteRead org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testSequenceTableWriteReadMR org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testTextTableWriteRead org.apache.hive.hcatalog.mapreduce.TestSequenceFileReadWrite.testTextTableWriteReadMR org.apache.hive.hcatalog.pig.TestE2EScenarios.testReadOrcAndRCFromPig org.apache.hive.hcatalog.pig.TestHCatLoaderComplexSchema.org.apache.hive.hcatalog.pig.TestHCatLoaderComplexSchema org.apache.hive.hcatalog.pig.TestHCatLoaderStorer.testReadWrite org.apache.hive.hcatalog.pig.TestHCatLoaderStorer.testSmallTinyInt org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[0] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[1] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[2] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[3] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[4] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreBasicTable[5] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[0] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[1] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[2] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[3] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[4] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStorePartitionedTable[5] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[0] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[1] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[2] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[3] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[4] org.apache.hive.hcatalog.pig.TestHCatStorerMulti.testStoreTableMulti[5] org.apache.hive.hcatalog.pig.TestHCatStorerWrapper.testStoreExternalTableWithExternalDir org.apache.hive.jdbc.TestJdbcDriver2.org.apache.hive.jdbc.TestJdbcDriver2 org.apache.hive.jdbc.TestJdbcWithMiniHS2.org.apache.hive.jdbc.TestJdbcWithMiniHS2 org.apache.hive.jdbc.TestJdbcWithMiniMr.org.apache.hive.jdbc.TestJdbcWithMiniMr org.apache.hive.jdbc.TestNoSaslAuth.org.apache.hive.jdbc.TestNoSaslAuth org.apache.hive.jdbc.TestSSL.testConnectionMismatch org.apache.hive.jdbc.TestSSL.testInvalidConfig org.apache.hive.jdbc.TestSSL.testSSLConnectionWithProperty org.apache.hive.jdbc.TestSSL.testSSLConnectionWithURL org.apache.hive.jdbc.TestSSL.testSSLFetch org.apache.hive.jdbc.TestSSL.testSSLFetchHttp org.apache.hive.jdbc.TestSSL.testSSLVersion org.apache.hive.jdbc.TestSchedulerQueue.testFairSchedulerPrimaryQueueMapping org.apache.hive.jdbc.TestSchedulerQueue.testFairSchedulerQueueMapping org.apache.hive.jdbc.TestSchedulerQueue.testFairSchedulerSecondaryQueueMapping org.apache.hive.jdbc.TestSchedulerQueue.testQueueMappingCheckDisabled org.apache.hive.jdbc.authorization.TestCLIAuthzSessionContext.org.apache.hive.jdbc.authorization.TestCLIAuthzSessionContext org.apache.hive.jdbc.authorization.TestHS2AuthzContext.org.apache.hive.jdbc.authorization.TestHS2AuthzContext org.apache.hive.jdbc.authorization.TestHS2AuthzSessionContext.org.apache.hive.jdbc.authorization.TestHS2AuthzSessionContext org.apache.hive.jdbc.authorization.TestJdbcWithSQLAuthorization.org.apache.hive.jdbc.authorization.TestJdbcWithSQLAuthorization org.apache.hive.jdbc.miniHS2.TestHiveServer2.org.apache.hive.jdbc.miniHS2.TestHiveServer2 org.apache.hive.jdbc.miniHS2.TestHiveServer2SessionTimeout.testConnection org.apache.hive.jdbc.miniHS2.TestMiniHS2.testConfInSession org.apache.hive.minikdc.TestHs2HooksWithMiniKdc.org.apache.hive.minikdc.TestHs2HooksWithMiniKdc org.apache.hive.minikdc.TestJdbcWithMiniKdc.org.apache.hive.minikdc.TestJdbcWithMiniKdc org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthBinary.org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthBinary org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthHttp.org.apache.hive.minikdc.TestJdbcWithMiniKdcSQLAuthHttp org.apache.hive.service.TestHS2ImpersonationWithRemoteMS.org.apache.hive.service.TestHS2ImpersonationWithRemoteMS org.apache.hive.service.auth.TestCustomAuthentication.org.apache.hive.service.auth.TestCustomAuthentication org.apache.hive.service.auth.TestPlainSaslHelper.testDoAsSetting org.apache.hive.service.cli.TestEmbeddedThriftBinaryCLIService.org.apache.hive.service.cli.TestEmbeddedThriftBinaryCLIService org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLog org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLogAsync org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLogCleanup org.apache.hive.service.cli.operation.TestOperationLoggingAPI.testFetchResultsOfLogWithOrientation org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitDir org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitFile org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitFileAndConfOverlay org.apache.hive.service.cli.session.TestSessionGlobalInitFile.testSessionGlobalInitFileWithUser org.apache.hive.service.cli.session.TestSessionHooks.testProxyUser org.apache.hive.service.cli.session.TestSessionHooks.testSessionHook org.apache.hive.service.cli.thrift.TestThriftBinaryCLIService.org.apache.hive.service.cli.thrift.TestThriftBinaryCLIService org.apache.hive.service.cli.thrift.TestThriftHttpCLIService.org.apache.hive.service.cli.thrift.TestThriftHttpCLIService Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2275/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2275/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-2275/ Messages: Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 445 tests failed This message is automatically generated. ATTACHMENT ID: 12690452 - PreCommit-HIVE-TRUNK-Build
          Hide
          sushanth Sushanth Sowmyan added a comment -

          (cancelling patch, need to change getVar to getBoolVar)

          Show
          sushanth Sushanth Sowmyan added a comment - (cancelling patch, need to change getVar to getBoolVar)
          Hide
          sushanth Sushanth Sowmyan added a comment -

          Updated patch.

          Show
          sushanth Sushanth Sowmyan added a comment - Updated patch.
          Hide
          hiveqa Hive QA added a comment -

          Overall: +1 all checks pass

          Here are the results of testing the latest attachment:
          https://issues.apache.org/jira/secure/attachment/12690657/HIVE-8485.2.patch

          SUCCESS: +1 6734 tests passed

          Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2288/testReport
          Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2288/console
          Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-2288/

          Messages:

          Executing org.apache.hive.ptest.execution.PrepPhase
          Executing org.apache.hive.ptest.execution.ExecutionPhase
          Executing org.apache.hive.ptest.execution.ReportingPhase
          

          This message is automatically generated.

          ATTACHMENT ID: 12690657 - PreCommit-HIVE-TRUNK-Build

          Show
          hiveqa Hive QA added a comment - Overall : +1 all checks pass Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12690657/HIVE-8485.2.patch SUCCESS: +1 6734 tests passed Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2288/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/2288/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-2288/ Messages: Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase This message is automatically generated. ATTACHMENT ID: 12690657 - PreCommit-HIVE-TRUNK-Build
          Hide
          sushanth Sushanth Sowmyan added a comment -

          Chaoyu Tang/Sergey Shelukhin, could you please check/review this patch, and this approach?

          Show
          sushanth Sushanth Sowmyan added a comment - Chaoyu Tang / Sergey Shelukhin , could you please check/review this patch, and this approach?
          Hide
          sushanth Sushanth Sowmyan added a comment -

          @Vikram Dixit K : Since this is an important robustness fix, I'd like to see this included in 0.14.1 as well.

          @Chaoyu Tang : Are you okay with this approach of fixing the robustness on our end?

          @Sergey Shelukhin : Could you please review this patch?

          Show
          sushanth Sushanth Sowmyan added a comment - @ Vikram Dixit K : Since this is an important robustness fix, I'd like to see this included in 0.14.1 as well. @ Chaoyu Tang : Are you okay with this approach of fixing the robustness on our end? @ Sergey Shelukhin : Could you please review this patch?
          Hide
          vikram.dixit Vikram Dixit K added a comment -

          +1 for branch 0.14

          Show
          vikram.dixit Vikram Dixit K added a comment - +1 for branch 0.14
          Hide
          vikram.dixit Vikram Dixit K added a comment -

          Sushanth Sowmyan can this be committed to branch 1.0 when ready instead of branch 0.14

          Show
          vikram.dixit Vikram Dixit K added a comment - Sushanth Sowmyan can this be committed to branch 1.0 when ready instead of branch 0.14
          Hide
          ctang.ma Chaoyu Tang added a comment -

          Sushanth Sowmyan Thanks for taking care of this. The patch looks good and I thought of the exactly same implementation as you are having except that I also considered to enforce hive.metastore.orm.retrieveMapNullsAsEmptyStrings to only effect when the backend database is Oracle. I was also wondering if there is a case that the user would really like to use the null or multiple empty space string (instead of the empty string) as the parameter value, and if these case are valid.

          Show
          ctang.ma Chaoyu Tang added a comment - Sushanth Sowmyan Thanks for taking care of this. The patch looks good and I thought of the exactly same implementation as you are having except that I also considered to enforce hive.metastore.orm.retrieveMapNullsAsEmptyStrings to only effect when the backend database is Oracle. I was also wondering if there is a case that the user would really like to use the null or multiple empty space string (instead of the empty string) as the parameter value, and if these case are valid.
          Hide
          sershe Sergey Shelukhin added a comment -

          +1

          Show
          sershe Sergey Shelukhin added a comment - +1
          Hide
          sushanth Sushanth Sowmyan added a comment -

          Chaoyu Tang : Thanks for your comment! I considered auto-enabling this flag if we detect oracle, but I think we will wind up having too many corner cases of if-this-then-that in our code if we go down that path, and having a config variable that we simply ask all oracle users to set is cleaner, I thought. Also, with this patch, Oracle also does "work" out of the box, it just chooses the strategy of trimming by default, as is done in all other dbs.

          Also, if we wanted to support nulls inside the maps, that would be a change in hive behaviour (for the better, I'd think, but a behaviour change nonetheless) if we supported nulls. We'd have to handle escaping over thrift maps, but it could be done.

          Multiple spaces already work and is valid, just maybe not for a delim parameter, but there's nothing stopping a user from having an arbitrary other parameter be multiples of spaces, either in oracle or elsewhere.

          Show
          sushanth Sushanth Sowmyan added a comment - Chaoyu Tang : Thanks for your comment! I considered auto-enabling this flag if we detect oracle, but I think we will wind up having too many corner cases of if-this-then-that in our code if we go down that path, and having a config variable that we simply ask all oracle users to set is cleaner, I thought. Also, with this patch, Oracle also does "work" out of the box, it just chooses the strategy of trimming by default, as is done in all other dbs. Also, if we wanted to support nulls inside the maps, that would be a change in hive behaviour (for the better, I'd think, but a behaviour change nonetheless) if we supported nulls. We'd have to handle escaping over thrift maps, but it could be done. Multiple spaces already work and is valid, just maybe not for a delim parameter, but there's nothing stopping a user from having an arbitrary other parameter be multiples of spaces, either in oracle or elsewhere.
          Hide
          ctang.ma Chaoyu Tang added a comment -

          Sushanth Sowmyan I was initially concerned about the impacts probably caused by the change to other dbs, thanks for the clarification!
          +1 (non-binding)

          Show
          ctang.ma Chaoyu Tang added a comment - Sushanth Sowmyan I was initially concerned about the impacts probably caused by the change to other dbs, thanks for the clarification! +1 (non-binding)
          Hide
          sushanth Sushanth Sowmyan added a comment -

          Thanks Chaoyu, Sergey! I've committed this to trunk.

          Show
          sushanth Sushanth Sowmyan added a comment - Thanks Chaoyu, Sergey! I've committed this to trunk.
          Hide
          sushanth Sushanth Sowmyan added a comment -

          Also committed to branch-1.0 per Vikram's okay.

          Show
          sushanth Sushanth Sowmyan added a comment - Also committed to branch-1.0 per Vikram's okay.
          Hide
          thejas Thejas M Nair added a comment -

          Updating release version for jiras resolved in 1.0.0 .

          Show
          thejas Thejas M Nair added a comment - Updating release version for jiras resolved in 1.0.0 .
          Hide
          thejas Thejas M Nair added a comment -

          This issue has been fixed in Apache Hive 1.0.0. If there is any issue with the fix, please open a new jira to address it.

          Show
          thejas Thejas M Nair added a comment - This issue has been fixed in Apache Hive 1.0.0. If there is any issue with the fix, please open a new jira to address it.
          Hide
          sladymon Shannon Ladymon added a comment - - edited

          The parameter hive.metastore.orm.retrieveMapNullsAsEmptyStrings has been documented in the wiki:

          A link to the parameter has also been included in the Oracle section of the Supported Backend Databases for Metastore:

          Show
          sladymon Shannon Ladymon added a comment - - edited The parameter hive.metastore.orm.retrieveMapNullsAsEmptyStrings has been documented in the wiki: Configuration Properties - hive.metastore.orm.retrieveMapNullsAsEmptyStrings A link to the parameter has also been included in the Oracle section of the Supported Backend Databases for Metastore: AdminManual MetastoreAdmin - Supported Backend Databases for Metastore
          Hide
          leftylev Lefty Leverenz added a comment -
          Show
          leftylev Lefty Leverenz added a comment - Thanks Shannon Ladymon !

            People

            • Assignee:
              sushanth Sushanth Sowmyan
              Reporter:
              rnpridgeon Ryan Pridgeon
            • Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development