diff options
author | Josh Rosen <joshrosen@databricks.com> | 2016-01-18 13:34:12 -0800 |
---|---|---|
committer | Andrew Or <andrew@databricks.com> | 2016-01-18 13:34:12 -0800 |
commit | b8cb548a4394221f2b029c84c7f130774da69e3a (patch) | |
tree | a9c08ccd7dc2fe0e9a060a5ea3d617012760b3d7 /project | |
parent | 302bb569f3e1f09e2e7cea5e4e7f5c6953b0fc82 (diff) | |
download | spark-b8cb548a4394221f2b029c84c7f130774da69e3a.tar.gz spark-b8cb548a4394221f2b029c84c7f130774da69e3a.tar.bz2 spark-b8cb548a4394221f2b029c84c7f130774da69e3a.zip |
[SPARK-10985][CORE] Avoid passing evicted blocks throughout BlockManager
This patch refactors portions of the BlockManager and CacheManager in order to avoid having to pass `evictedBlocks` lists throughout the code. It appears that these lists were only consumed by `TaskContext.taskMetrics`, so the new code now directly updates the metrics from the lower-level BlockManager methods.
Author: Josh Rosen <joshrosen@databricks.com>
Closes #10776 from JoshRosen/SPARK-10985.
Diffstat (limited to 'project')
0 files changed, 0 insertions, 0 deletions