@Override public void unlock(HiveLock hiveLock) throws LockException { unlock(hiveLock, numRetriesForUnLock, sleepTime); }
@Override public void unlock(HiveLock hiveLock) throws LockException { unlock(hiveLock, numRetriesForUnLock, sleepTime); }
public void releaseLocks(List<HiveLock> hiveLocks, int numRetriesForUnLock, long sleepTime) { for (HiveLock locked : hiveLocks) { try { unlock(locked, numRetriesForUnLock, sleepTime); } catch (LockException e) { LOG.info("Failed to unlock ", e); } } }
public void releaseLocks(List<HiveLock> hiveLocks, int numRetriesForUnLock, long sleepTime) { for (HiveLock locked : hiveLocks) { try { unlock(locked, numRetriesForUnLock, sleepTime); } catch (LockException e) { LOG.info("Failed to unlock ", e); } } }
Assert.assertEquals(4, manager.getLocks(false, true).size()); manager.unlock(path1sel1Lock); Assert.assertEquals(1, manager.getLocks(path1sel1, false, false).size()); Assert.assertEquals(1, manager.getLocks(path1sel1, false, true).size()); Assert.assertEquals(3, manager.getLocks(false, true).size()); manager.unlock(path1sel2Lock); Assert.assertEquals(1, manager.getLocks(path2sel1, false, true).size()); Assert.assertEquals(1, manager.getLocks(path3sel, false, true).size()); Assert.assertEquals(2, manager.getLocks(false, true).size()); manager.unlock(path2sel1Lock); Assert.assertEquals(1, manager.getLocks(path3sel, false, true).size()); Assert.assertEquals(1, manager.getLocks(false, true).size()); manager.unlock(path3selLock); Assert.assertEquals(0, manager.getLocks(false, true).size());
public void unlock(HiveLock hiveLock) throws LockException { unlock(hiveLock, numRetriesForUnLock, sleepTime); }
public void releaseLocks(List<HiveLock> hiveLocks, int numRetriesForUnLock, long sleepTime) { for (HiveLock locked : hiveLocks) { try { unlock(locked, numRetriesForUnLock, sleepTime); } catch (LockException e) { LOG.info(e); } } }