Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0.0
-
None
Description
insert overwrite table ta partition(part=xxxx) select xxx from tb join ta where part=xxxx
It seems like the Shared conflicts with the Exclusive lock for Insert Overwrite even though both are part of the same txn.
More precisely insert overwrite requires X lock on partition and the read side needs an S lock on the query.
A simpler case is
insert overwrite table ta partition(part=xxxx) select * from ta
Attachments
Attachments
Issue Links
- is duplicated by
-
HIVE-7483 hive insert overwrite table select from self dead lock
- Resolved
- is related to
-
HIVE-15077 Acid LockManager is unfair
- Closed