Sanil15 opened a new pull request #1219: Samza-2373: Container Placement 
Service (core functionality) for container move and restart
URL: https://github.com/apache/samza/pull/1219
 
 
   **Design:** [SEP-22: Container Placements in 
Samza](https://cwiki.apache.org/confluence/display/SAMZA/SEP-22%3A+Container+Placements+in+Samza)
   
   **Changes:** : Following abilities are added as a part of this PR:
   
   1. Container placement service core functionality to the Job Coordinator code
   2. Ability to move containers to any / specific host for host affinity 
enabled jobs
   3. Ability to move containers to any host only for host affinity disabled 
jobs
   4. Standby enabled jobs are not supported in the PR (will follow with the 
stacked PR)
   
   **Tests:** 
   1. Unit tests are added to moc and end to end control action and behavior
   2. Manual testing matrix: [Container Placement Test Plan]( 
https://docs.google.com/spreadsheets/d/1v-fw0pHxKRobGkALDCno4FuPCsBhdepQ86vIGLHWu54/edit#gid=0)
    
   **API Changes:**: 
   1. This PR introduces behavior changes when a control action is active on 
job coordinator in such scenario the JC will try to reserve resources for the 
request, if it gets the resources it it attempts to stop the active container 
then attempts to start on the allocated resouces
   2. All the state realted to control actions are mainted in memory in the JC, 
followed up by reporting & cleanup as soon as the control action finished
   
   **Upgrade Instructions:** None
   
   **Usage Instructions:** The ability to access these apis will be added as a 
part of follow up PR 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to