diff options
author | Aaron Davidson <aaron@databricks.com> | 2013-10-04 19:48:47 -0700 |
---|---|---|
committer | Aaron Davidson <aaron@databricks.com> | 2013-10-04 19:54:33 -0700 |
commit | db6f1549406be22f0b7c8ab4425af30602e52283 (patch) | |
tree | 0177c1b2481ec680e7d35d5db772e22df2a7e593 /docker/build | |
parent | 42d72308fb772bf5dc579c9da174e6057ee86171 (diff) | |
download | spark-db6f1549406be22f0b7c8ab4425af30602e52283.tar.gz spark-db6f1549406be22f0b7c8ab4425af30602e52283.tar.bz2 spark-db6f1549406be22f0b7c8ab4425af30602e52283.zip |
Fix race conditions during recovery
One major change was the use of messages instead of raw functions as the
parameter of Akka scheduled timers. Since messages are serialized, unlike
raw functions, the behavior is easier to think about and doesn't cause
race conditions when exceptions are thrown.
Another change is to avoid using global pointers that might change without
a lock.
Diffstat (limited to 'docker/build')
0 files changed, 0 insertions, 0 deletions