You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by GitBox <gi...@apache.org> on 2019/11/12 22:57:15 UTC

[GitHub] [samza] Sanil15 opened a new pull request #1219: Samza-2373: Container Placement Service (core functionality) for container move and restart

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:
users@infra.apache.org


With regards,
Apache Git Services