Uh oh!
There was an error while loading. Please reload this page.
[SPARK-14289][WIP] Support multiple eviction strategies for cached RDD partitions - #12162
[SPARK-14289][WIP] Support multiple eviction strategies for cached RDD partitions#12162Earne wants to merge 8 commits into
Conversation
AmplabJenkins
commented
Apr 5, 2016
Can one of the admins verify this patch? |
rxin
commented
Apr 5, 2016
Thanks for the pull request. Is this actually motivated by a real use case, or just doing it because it might be good to support more than one policy? |
Earne
commented
Apr 6, 2016
@rxin The use case that motivate this is about below.
This PR can be separated to below sub-task.
|
mozinrat
commented
Nov 8, 2016
@Earne is something relevant merged in spark 2.0.1, do we have FIFO eviction policy?. |
This branch appears to be incomplete. The configuration parameter |
HyukjinKwon
commented
May 11, 2017
@Earne, is it still active and any opinion on the comments above? Otherwise, I will propose to close this. |
mmakdessii
commented
Nov 14, 2017
I'm working on my thesis to improve cache management systems. But i don't know anything about Spark! I found this program and I don't know how to even run it. If possible, can someone refer to me a video or steps in order to run this file? If i can see a sample implementation of LRU and know how it's made step by step then I'll be able to implement my own algorithm. I would be very grateful if someone can offer their help! |
michaelmior
commented
Nov 16, 2017
As best I can tell, the code that was pushed here is incomplete. However, Spark's default cache eviction policy is LRU. You can find the code which performs eviction here. It basically just works by storing all the data in a |
## What changes were proposed in this pull request? This PR proposes to close PRs ... - inactive to the review comments more than a month - WIP and inactive more than a month - with Jenkins build failure but inactive more than a month - suggested to be closed and no comment against that - obviously looking inappropriate (e.g., Branch 0.5) To make sure, I left a comment for each PR about a week ago and I could not have a response back from the author in these PRs below: Closesapache#11129Closesapache#12085Closesapache#12162Closesapache#12419Closesapache#12420Closesapache#12491Closesapache#13762Closesapache#13837Closesapache#13851Closesapache#13881Closesapache#13891Closesapache#13959Closesapache#14091Closesapache#14481Closesapache#14547Closesapache#14557Closesapache#14686Closesapache#15594Closesapache#15652Closesapache#15850Closesapache#15914Closesapache#15918Closesapache#16285Closesapache#16389Closesapache#16652Closesapache#16743Closesapache#16893Closesapache#16975Closesapache#17001Closesapache#17088Closesapache#17119Closesapache#17272Closesapache#17971 Added: Closesapache#17778Closesapache#17303Closesapache#17872 ## How was this patch tested? N/A Author: hyukjinkwon <gurwls223@gmail.com> Closesapache#18017 from HyukjinKwon/close-inactive-prs.
What changes were proposed in this pull request?
Currently, LRU is the only eviction strategy for cached RDD partitions in Spark.
This pull request will refactor and add support to multiple eviction strategies, such as FIFO, LFU(WIP), LCS(WIP).
How was this patch tested?
Manual test by set "spark.memory.entryEvictionPolicy" to LRU(default), FIFO or LCS.