-
Notifications
You must be signed in to change notification settings - Fork 331
SAMZA-2332: [AM isolation] YarnJob should pass new command and additional environment variables for AM deployment #1172
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
Conversation
… variables for AM deployment
samza-yarn/src/test/java/org/apache/samza/job/yarn/TestYarnJob.java
Outdated
Show resolved
Hide resolved
samza-yarn/src/main/scala/org/apache/samza/job/yarn/YarnJob.scala
Outdated
Show resolved
Hide resolved
samza-core/src/main/java/org/apache/samza/classloader/IsolationUtils.java
Outdated
Show resolved
Hide resolved
samza-core/src/main/scala/org/apache/samza/config/ShellCommandConfig.scala
Outdated
Show resolved
Hide resolved
samza-core/src/main/java/org/apache/samza/config/JobConfig.java
Outdated
Show resolved
Hide resolved
samza-core/src/main/scala/org/apache/samza/config/ShellCommandConfig.scala
Outdated
Show resolved
Hide resolved
…pplication master isolation
|
@shanthoosh FYI |
Just to make sure we are on the same page: The changes for SQL aren't going to immediately leverage general split deployment, because SQL does not want to make general split deployment a dependency right now. Eventually, SQL would converge to using general split deployment, but not right now. |
|
@cameronlee314 Yup. @shanthoosh had a question about whether AM split deploy will continue working when we move planning to the AM, or if there would be further changes required. |
prateekm
left a comment
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.
LGTM, thanks.
…onal environment variables for AM deployment (apache#1172)
Issues: Some code was added for SEP-24 some time ago (#1172, #1173), but we are not moving forward with SEP-24 because it does not cleanly handle certain use cases. Since we don't need this code, it should get removed. Changes: 1. Removed unused flows related to job coordinator dependency isolation. 2. Removed unused classloader separation utils. API changes and usage/upgrade instructions: Removed some configs and environment variables related to split deployment, but the feature wasn't complete, so those shouldn't be used by Samza jobs anyways.
No description provided.