-
Notifications
You must be signed in to change notification settings - Fork 28.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPARK-20629][CORE][K8S] Copy shuffle data when nodes are being shutdown #28708
[SPARK-20629][CORE][K8S] Copy shuffle data when nodes are being shutdown #28708
Commits on Jun 17, 2020
-
Add an option to migrate shuffle blocks as well as the current cache …
…blocks during decommissioning
Configuration menu - View commit details
-
Copy full SHA for 094d584 - Browse repository at this point
Copy the full SHA 094d584View commit details -
Update core/src/main/scala/org/apache/spark/storage/BlockManager.scala
CR feedback "Nit: I think the comment is not needed as your code is self-explanatory here:" Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cd0781f - Browse repository at this point
Copy the full SHA cd0781fView commit details -
Update core/src/main/scala/org/apache/spark/shuffle/IndexShuffleBlock…
…Resolver.scala If we have a failure during block migration, log the exception. Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8e0304f - Browse repository at this point
Copy the full SHA 8e0304fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac31c90 - Browse repository at this point
Copy the full SHA ac31c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eaf4dc - Browse repository at this point
Copy the full SHA 4eaf4dcView commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fd3354c - Browse repository at this point
Copy the full SHA fd3354cView commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8054404 - Browse repository at this point
Copy the full SHA 8054404View commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dcff412 - Browse repository at this point
Copy the full SHA dcff412View commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc9d648 - Browse repository at this point
Copy the full SHA dc9d648View commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 493a298 - Browse repository at this point
Copy the full SHA 493a298View commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c9139ef - Browse repository at this point
Copy the full SHA c9139efView commit details -
Co-authored-by: Attila Zsolt Piros <2017933+attilapiros@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0eef6fa - Browse repository at this point
Copy the full SHA 0eef6faView commit details -
Generalize the decom put to check put as stream and shuffle blocks as…
… well (help avoid cascading block migration)
Configuration menu - View commit details
-
Copy full SHA for b50de4e - Browse repository at this point
Copy the full SHA b50de4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d1057 - Browse repository at this point
Copy the full SHA e2d1057View commit details -
Fix long line, make our shuffle block threads stop so we don't leak t…
…hreads during testing.
Configuration menu - View commit details
-
Copy full SHA for 31dc836 - Browse repository at this point
Copy the full SHA 31dc836View commit details -
Remove un-needed shuffleStatus.invalidateSerializedMapOutputStatusCac…
…he and log the scheduler when asked to decom and we can't
Configuration menu - View commit details
-
Copy full SHA for a2d5e64 - Browse repository at this point
Copy the full SHA a2d5e64View commit details -
Always transfer shuffle blocks as put, take out the spark.network.max…
…RemoteBlockSizeFetchToMem test that we don't need anymore, add back in submitting the thread I accidently took out in applying some CR feedback (a little fast on the ctrl-k)
Configuration menu - View commit details
-
Copy full SHA for 20655a4 - Browse repository at this point
Copy the full SHA 20655a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c131ef - Browse repository at this point
Copy the full SHA 5c131efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e11f1b - Browse repository at this point
Copy the full SHA 5e11f1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57965c8 - Browse repository at this point
Copy the full SHA 57965c8View commit details -
Use StorageLevel.DISK_ONLY instead of manually making our own, and st…
…ore the execution service being used to run the threads so we can stop them explicitly. Still uses a graceful stop for other executors which become no longer healthy targets instead of a thread kill.
Configuration menu - View commit details
-
Copy full SHA for 93a8a4d - Browse repository at this point
Copy the full SHA 93a8a4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4560ebb - Browse repository at this point
Copy the full SHA 4560ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13aaa49 - Browse repository at this point
Copy the full SHA 13aaa49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7af7492 - Browse repository at this point
Copy the full SHA 7af7492View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d9238 - Browse repository at this point
Copy the full SHA a7d9238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 953e5f2 - Browse repository at this point
Copy the full SHA 953e5f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d63ca07 - Browse repository at this point
Copy the full SHA d63ca07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 197a524 - Browse repository at this point
Copy the full SHA 197a524View commit details -
Rename the two different test suites for decommissioning so the diffe…
…rence is clear from the class name (integration-style/unit-style)
Configuration menu - View commit details
-
Copy full SHA for 5855eb4 - Browse repository at this point
Copy the full SHA 5855eb4View commit details -
Various small cleanups including renaming BlockManagerDecommissionMan…
…ager to BlockManagerDecommissioner
Configuration menu - View commit details
-
Copy full SHA for c3f8658 - Browse repository at this point
Copy the full SHA c3f8658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 206a3c3 - Browse repository at this point
Copy the full SHA 206a3c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f45a89c - Browse repository at this point
Copy the full SHA f45a89cView commit details -
Add a case class for the shuffle block id + map id so we're more clea…
…r on what were passing around than just rabndom tuples
Configuration menu - View commit details
-
Copy full SHA for 4d7b5b8 - Browse repository at this point
Copy the full SHA 4d7b5b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d23cbbf - Browse repository at this point
Copy the full SHA d23cbbfView commit details -
Code review feedback: add test for rejecting blocks with bad shuffle …
…resolver, fix string interopolation, remove un-needed retry logic in decommissioning, etc.
Configuration menu - View commit details
-
Copy full SHA for e573116 - Browse repository at this point
Copy the full SHA e573116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9503ca5 - Browse repository at this point
Copy the full SHA 9503ca5View commit details -
Used a (configurable) thread pool for shuffle migrations to allow use…
…rs to limit the number of concurrent migrations. We still limit to one runnable per peer executor so we don't overwhelm any particular target even at large values of the thread pool.
Configuration menu - View commit details
-
Copy full SHA for 968418e - Browse repository at this point
Copy the full SHA 968418eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d61c41 - Browse repository at this point
Copy the full SHA 2d61c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac096f4 - Browse repository at this point
Copy the full SHA ac096f4View commit details
Commits on Jun 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ebec1a7 - Browse repository at this point
Copy the full SHA ebec1a7View commit details -
CR feedback, make the config names more consistent, change the defaul…
…t number of threads to match the other similar config, add some comments, make isShuffle treat internalShuffle's the same simplifying the code some, seperate the shuffle block refresh and rdd block threads, rever un-needed change to SparkContext, and other misc cleanups
Configuration menu - View commit details
-
Copy full SHA for d97c6ee - Browse repository at this point
Copy the full SHA d97c6eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56a9903 - Browse repository at this point
Copy the full SHA 56a9903View commit details
Commits on Jul 14, 2020
-
Merge branch 'master' into SPARK-20629-copy-shuffle-data-when-nodes-a…
…re-being-shutdown-cleaned-up
Configuration menu - View commit details
-
Copy full SHA for 5a0cd2a - Browse repository at this point
Copy the full SHA 5a0cd2aView commit details -
Merge branch 'master' into SPARK-20629-copy-shuffle-data-when-nodes-a…
…re-being-shutdown-cleaned-up
Configuration menu - View commit details
-
Copy full SHA for 546d953 - Browse repository at this point
Copy the full SHA 546d953View commit details
Commits on Jul 15, 2020
-
Merge branch 'master' into SPARK-20629-copy-shuffle-data-when-nodes-a…
…re-being-shutdown-cleaned-up
Configuration menu - View commit details
-
Copy full SHA for b63808a - Browse repository at this point
Copy the full SHA b63808aView commit details -
Executor start time variance made this test a bit flaky. Waiting for …
…all the executors to come up first only slows the entire suite down by ~4s and should remove that flake
Configuration menu - View commit details
-
Copy full SHA for fe5ba7b - Browse repository at this point
Copy the full SHA fe5ba7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb43f20 - Browse repository at this point
Copy the full SHA eb43f20View commit details
Commits on Jul 16, 2020
-
Code review feedback, remove regex we don't need, reduce some log lev…
…els, add a Since annotaiton.
Configuration menu - View commit details
-
Copy full SHA for 9d210f5 - Browse repository at this point
Copy the full SHA 9d210f5View commit details
Commits on Jul 17, 2020
-
Now that we delegate this to the existing blockmanager logic we don't…
… need an explicit test for it here and the block manager is stubbed out in IndexShuffleBlockResolverSuite
Configuration menu - View commit details
-
Copy full SHA for 2467732 - Browse repository at this point
Copy the full SHA 2467732View commit details -
Merge branch 'master' into SPARK-20629-copy-shuffle-data-when-nodes-a…
…re-being-shutdown-cleaned-up
Configuration menu - View commit details
-
Copy full SHA for 16b7376 - Browse repository at this point
Copy the full SHA 16b7376View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8494bdd - Browse repository at this point
Copy the full SHA 8494bddView commit details