Morio Ramdenbourg created HIVE-21480:
----------------------------------------
Summary: Fix test
TestRemoteHiveMetaStore.testJDOPersistanceManagerCleanup
Key: HIVE-21480
URL: https://issues.apache.org/jira/browse/HIVE-21480
Project: Hive
Issue Type: Improvement
Components: Standalone Metastore
Affects Versions: 4.0.0
Reporter: Morio Ramdenbourg
Assignee: Morio Ramdenbourg
[TestRemoteHiveMetaStore#testJDOPersistanceManagerCleanup|https://github.com/apache/hive/blob/master/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java#L3140-L3162]
tests whether the JDO persistence manager cache cleanup was performed
correctly when a HiveMetaStoreClient executes an API call, and closes. It does
this by ensuring that the cache object count before the API call, and after
closing, are the same. However, there are some assumptions that are not always
correct, and can cause flakiness.
For example, lingering resources could be present from previous tests or from
setup depending on how PTest runs it, and can cause the object count to
sometimes be incorrect. We should rewrite this test to account for this
flakiness that can occur.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)