-
Notifications
You must be signed in to change notification settings - Fork 6.6k
[job submission] Add stop API + subprocess cleanup #19860
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
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
552a147
initial stop job coro with async job actor
jiaodong 5a27f97
travis
jiaodong d9c271c
Merge branch 'master' into stop_job
jiaodong cf365c4
tests passing
jiaodong d02e2d6
travis'
jiaodong 5097647
fix http server tests with status polling
jiaodong 4a00bac
travis
jiaodong ddeeb51
remove actor level status with passing tests
jiaodong 2d11d84
[tests passed] GCS based status handling, failed pending runtime env …
jiaodong d1ff8f8
improvements and added new tests
jiaodong b719c72
Merge branch 'master' into stop_job
jiaodong dc9ec41
rebase and remove serve logger
jiaodong 0d961ec
much simpler version with asyncio coros
jiaodong 383ab20
Merge branch 'master' into stop_job
jiaodong e6e9b1d
passed all job manager and http tests
jiaodong de7b5ad
http server polishing
jiaodong a863627
added actor - subprocess fate sharing with all tests passed
jiaodong 0bc1b69
Merge branch 'master' into stop_job
jiaodong 372a07f
address some comments
jiaodong 0232e1e
Merge branch 'master' of https://github.com/ray-project/ray into jiao…
edoakes 60c7855
fix
edoakes 5b13eba
move job manager tests to ray/tests and add to BUILD file
jiaodong 3546a25
fix paths
edoakes 169120d
Merge branch 'master' of https://github.com/ray-project/ray into stop…
edoakes 366e2af
fix indentation
edoakes 0b3c59b
remove timeout logic
edoakes 8f60718
Revert "remove timeout logic"
edoakes de72c4c
[CI] Run Java CI on Mac (#19757)
jjyao 2354312
fix BUILD glob rule and adding logger.error for debugging
jiaodong cbd05ce
Fix child watcher does not have a loop attached error on CI by fallin…
jiaodong 088d0b2
travis'
jiaodong 331a661
remove job actor starting timeout
jiaodong 070d176
Merge branch 'master' into stop_job
jiaodong 23e121e
remove logger lines using startup timeout constant, unblock test fail…
jiaodong 442af71
skip on windows
edoakes 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
exiting tests actually won't pass if user don't have pydantic installed since python object and BaseModel have different APIs to create and serialize objects. Because we can't add pydantic to oss yet due to its size (30MB), this PR falls back to dataclass.