Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Impala 2.5.0
-
None
Description
FindRecvrOrWait() may read one of the entries in pending_rendezvous_ without proper synchronization by taking its address and assuming that the map won't move entries around in memory. In practice this does not seem to happen, but it is not clear that it's safe to concurrently read and write from a map.