Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2.0
-
None
-
None
Description
The semantics of the HashMap::clear() is unclear for concurrent access.
With HIVE-10128 fixes, the only remaining thread-safety concern is the behaviour of clear() calls.
Concurrent usage + clearing from HybridHash and VectorMapJoin operator will result in race conditions.
There is no valid clear() operations possible without knowledge of the cached nature and the ref-count of each hashtable.
Attachments
Issue Links
- is related to
-
HIVE-10128 BytesBytesMultiHashMap does not allow concurrent read-only access
- Closed