MicrosoftResearch / Naiad

The Naiad system provides fast incremental and iterative computation for data-parallel workloads

Home Page:http://microsoftresearch.github.io/Naiad/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NullReferenceException when using ExplicitPlacement

mrry opened this issue · comments

There is a bug in LegacyLocalMailbox.Flush(RemoteAddress) that allows two worker threads to execute vertex code (in particular, the VertexInput.Flush() method). This causes unsafe access to the contents of the various message buffers in downstream mailboxes, which can lead to data corruption and crashes.