-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-20628][CORE][K8S] Start to improve Spark decommissioning & preemption support #26440
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
Closed
holdenk
wants to merge
54
commits into
apache:master
from
holdenk:SPARK-20628-keep-track-of-nodes-which-are-going-to-be-shutdown-r4
Closed
Changes from 6 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
82c3c9a
Add the concept of a Decommissioning state which nodes can enter if t…
holdenk c935a6e
Add the decom script and test python
holdenk 16b3880
Cleanup and reduce time a bit
holdenk 8f7ed26
Add decom script was previously untracked
holdenk 55b6f9e
Add some more docstring
holdenk bfa06ce
Style fix (long line)
holdenk bdda06d
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk a63b68f
Minor style and comment fixes
holdenk 9476e22
Now we ACK the decom msg
holdenk 317c76b
Launch a task even in decom state to avoid a race condition.
holdenk 86c0ff6
Allow tasks to launch in the executor base class as well
holdenk bdd7df3
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk 545e4d9
Merge in master
holdenk 88c89b1
Finish logical merge
holdenk 0eb089f
Start working on vanzin's feedback on the name and sync to async.
holdenk 8bda4c7
Code review feedback, improve test to use listener instead of sleep, …
holdenk dcebf8c
Cleanup stray newline and fix wording in comment.
holdenk f312348
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk 7c02a63
Look into failures in K8s jenkins job
holdenk 41dc954
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk f0aafa8
We need ps to find the pid of the java process
holdenk 5f65e27
Simplify decom script to not depend on strings
holdenk 271984d
Temporarily boosy decom time for manual debugging.
holdenk 2141df0
Revert "Temporarily boosy decom time for manual debugging."
holdenk d4dcb82
We skip errors since we don't care.
holdenk eea0da0
Try and debug the weird new behaviour
holdenk 940f4c3
Debug decomm failures
holdenk 2c7c1ba
Figure out why the early exit
holdenk c72f676
Handle whitespace from ps
holdenk 47e9107
Make sure decom job can finish too after decom
holdenk 95f24ab
Cleanup some debugging and re-enable the tests
holdenk e29cce9
Merge in master
holdenk cf3a6d6
PR feedback don't use a stringly typed true for the config in thest
holdenk 1b9f83d
Use string because of overloaded methods
holdenk 556191b
Log when we receive unexpected messages
holdenk d07770d
Give us a bit more time.
holdenk 5dee0dd
Ask for decom rather than send incase that is what is making the logg…
holdenk 0c616fc
Like remove worker support ask OR send for Decomm
holdenk 28566fa
spelling
holdenk 9377eb0
spelling
holdenk 4a55f3d
Forgot to take the .key off when I made the last change.
holdenk 0c7182a
Add some debugging messages.
holdenk 018e3a8
Looking for the wrong magic string
holdenk da7faf2
Revert "Ask for decom rather than send incase that is what is making …
holdenk 5bdfbfa
Revert "Revert "Ask for decom rather than send incase that is what is…
holdenk 46d26c8
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk 15179e5
Remove debugging printlns
holdenk ed45999
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk 02d1668
[TEMPORARY] - Debug the failure in Jenkins
holdenk 0a7d084
Revert "[TEMPORARY] - Debug the failure in Jenkins"
holdenk c8161c3
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk bcd6d4f
Merge branch 'master' into SPARK-20628-keep-track-of-nodes-which-are-…
holdenk ca27da0
Code feedback from rberenguel, don't need future import anymore remov…
holdenk af55030
Merge in master
holdenk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.