Uh oh!
There was an error while loading. Please reload this page.
[SPARK-14135] Add off-heap storage memory bookkeeping support to MemoryManager - #11942
[SPARK-14135] Add off-heap storage memory bookkeeping support to MemoryManager#11942JoshRosen wants to merge 5 commits into
Conversation
SparkQA
commented
Mar 24, 2016
Test build #54074 has finished for PR 11942 at commit
|
SparkQA
commented
Mar 24, 2016
Test build #54077 has finished for PR 11942 at commit
|
JoshRosen
commented
Mar 24, 2016
Jenkins, retest this please. |
SparkQA
commented
Mar 25, 2016
Test build #54080 has finished for PR 11942 at commit
|
SparkQA
commented
Mar 25, 2016
Test build #54196 has finished for PR 11942 at commit
|
SparkQA
commented
Mar 25, 2016
Test build #54201 has finished for PR 11942 at commit
|
JoshRosen
commented
Mar 25, 2016
Jenkins, retest this please. |
JoshRosen
commented
Mar 25, 2016
Jenkins, retest this please. |
SparkQA
commented
Mar 25, 2016
Test build #54204 has finished for PR 11942 at commit
|
JoshRosen
commented
Mar 25, 2016
/cc @andrewor14@nongli@rxin, could one of you review this to unblock the off-heap patch? |
SparkQA
commented
Mar 26, 2016
Test build #54223 has finished for PR 11942 at commit
|
davies
commented
Mar 26, 2016
LGTM |
SparkQA
commented
Mar 26, 2016
Test build #2698 has finished for PR 11942 at commit
|
rxin
commented
Mar 26, 2016
Merging in master. Thanks. |
This patch extends Spark's
UnifiedMemoryManagerto add bookkeeping support for off-heap storage memory, an requirement for enabling off-heap caching (which will be done by #11805). TheMemoryManager'sstorageMemoryPoolhas been split into separate on- and off-heap pools and the storage and unroll memory allocation methods have been updated to accept amemoryModeparameter to specify whether allocations should be performed on- or off-heap.In order to reduce the testing surface, the
StaticMemoryManagerdoes not support off-heap caching (we plan to eventually remove theStaticMemoryManager, so this isn't a significant limitation).