Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-3086

DataStreamMgr::FindRecvrOrWait() may access member without synchronization

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • Impala 2.5.0
    • Impala 2.5.0
    • Distributed Exec
    • 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.

      Attachments

        Activity

          People

            henryr Henry Robinson
            henryr Henry Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: