Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.13.1
-
None
-
None
-
CDH5.2.1
Description
If there are SHARED locks on default database. CREATE TEMPORARY FUNCTION will hang until the operation completes or until lock acquisition timeout is reached.
== General Reproduction Steps ==
1. Create a table in default.
2. Do a query against that table that last a long time. I achieved this by creating a UDF that does sleep for 100 minutes.
3. Try to create temporary function in another Hive CLI session. This should hang waiting for a ZK exclusive lock on default.
== Script Details ==
- Works only out of box on CDH with parcels. If you are not using parcels then you need to modify paths in builder.sh.
Attachments
Attachments
Issue Links
- is duplicated by
-
HIVE-9199 Excessive exclusive lock used in some DDLs with DummyTxnManager
- Resolved