Gopal V created HIVE-10219: ------------------------------ Summary: BytesBytesMultiHashMap::clear() can't be concurrently used with reads Key: HIVE-10219 URL: https://issues.apache.org/jira/browse/HIVE-10219 Project: Hive Issue Type: Bug Affects Versions: 1.2.0 Reporter: Gopal V
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. -- This message was sent by Atlassian JIRA (v6.3.4#6332)