Matt Martin created HIVE-3533:
---------------------------------
Summary: ZooKeeperHiveLockManager does not respect the option to
keep locks alive even after the current session has closed
Key: HIVE-3533
URL: https://issues.apache.org/jira/browse/HIVE-3533
Project: Hive
Issue Type: Bug
Components: Locking
Affects Versions: 0.9.0
Reporter: Matt Martin
Priority: Minor
The HiveLockManager interface defines the following method:
public List<HiveLock> lock(List<HiveLockObj> objs,
boolean keepAlive) throws LockException;
ZooKeeperHiveLockManager implements HiveLockManager, but the current
implementation of the "lock" method never actually references the "keepAlive"
parameter. As a result, all of the locks acquired by the "lock" method are
ephemeral. In other words, Zookeeper-based locks only exist as long as the
underlying Zookeeper session exists. As soon as the Zookeeper session ends,
any Zookeeper-based locks are automatically released.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira