[HUDI-1709] Improving config names and adding hive metastore uri config (#2699)
This commit is contained in:
@@ -54,7 +54,7 @@ import static org.apache.hudi.common.config.LockConfiguration.ZK_SESSION_TIMEOUT
|
||||
* /metastore-server/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java#L2892
|
||||
* Unless this is set, we cannot use HiveMetastore server in tests for locking use-cases.
|
||||
*/
|
||||
public class TestHiveMetastoreLockProvider {
|
||||
public class TestHiveMetastoreBasedLockProvider {
|
||||
|
||||
private static Connection connection;
|
||||
private static LockComponent lockComponent = new LockComponent(LockType.EXCLUSIVE, LockLevel.TABLE, "testdb");
|
||||
@@ -86,7 +86,7 @@ public class TestHiveMetastoreLockProvider {
|
||||
|
||||
@Test
|
||||
public void testAcquireLock() throws Exception {
|
||||
HiveMetastoreLockProvider lockProvider = new HiveMetastoreLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
HiveMetastoreBasedLockProvider lockProvider = new HiveMetastoreBasedLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
lockComponent.setOperationType(DataOperationType.NO_TXN);
|
||||
Assertions.assertTrue(lockProvider.acquireLock(lockConfiguration.getConfig()
|
||||
.getLong(LOCK_ACQUIRE_WAIT_TIMEOUT_MS_PROP), TimeUnit.MILLISECONDS, lockComponent));
|
||||
@@ -106,7 +106,7 @@ public class TestHiveMetastoreLockProvider {
|
||||
|
||||
@Test
|
||||
public void testUnlock() throws Exception {
|
||||
HiveMetastoreLockProvider lockProvider = new HiveMetastoreLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
HiveMetastoreBasedLockProvider lockProvider = new HiveMetastoreBasedLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
lockComponent.setOperationType(DataOperationType.NO_TXN);
|
||||
Assertions.assertTrue(lockProvider.acquireLock(lockConfiguration.getConfig()
|
||||
.getLong(LOCK_ACQUIRE_WAIT_TIMEOUT_MS_PROP), TimeUnit.MILLISECONDS, lockComponent));
|
||||
@@ -119,7 +119,7 @@ public class TestHiveMetastoreLockProvider {
|
||||
|
||||
@Test
|
||||
public void testReentrantLock() throws Exception {
|
||||
HiveMetastoreLockProvider lockProvider = new HiveMetastoreLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
HiveMetastoreBasedLockProvider lockProvider = new HiveMetastoreBasedLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
lockComponent.setOperationType(DataOperationType.NO_TXN);
|
||||
Assertions.assertTrue(lockProvider.acquireLock(lockConfiguration.getConfig()
|
||||
.getLong(LOCK_ACQUIRE_WAIT_TIMEOUT_MS_PROP), TimeUnit.MILLISECONDS, lockComponent));
|
||||
@@ -135,7 +135,7 @@ public class TestHiveMetastoreLockProvider {
|
||||
|
||||
@Test
|
||||
public void testUnlockWithoutLock() {
|
||||
HiveMetastoreLockProvider lockProvider = new HiveMetastoreLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
HiveMetastoreBasedLockProvider lockProvider = new HiveMetastoreBasedLockProvider(lockConfiguration, HiveTestUtil.getHiveConf());
|
||||
lockComponent.setOperationType(DataOperationType.NO_TXN);
|
||||
lockProvider.unlock();
|
||||
}
|
||||
Reference in New Issue
Block a user