|
|
|
YARN-7807
|
YARN-6592
Assume intra-app anti-affinity as default for scheduling request inside AppPlacementAllocator
|
Wangda Tan
|
Wangda Tan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7795
|
YARN-6592
Fix jenkins issues of YARN-6592 branch
|
Sunil G
|
Sunil G
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7792
|
YARN-6592
Merge work for YARN-6592
|
Sunil G
|
Sunil G
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-7788
|
YARN-6592
Factor out management of temp tags from AllocationTagsManager
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7784
|
YARN-6592
Fix Cluster metrics when placement processor is enabled
|
Arun Suresh
|
Weiwei Yang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7783
|
YARN-6592
Add validation step to ensure constraints are not violated due to order in which a request is processed
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7780
|
YARN-6592
Documentation for Placement Constraints
|
Konstantinos Karanasos
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7779
|
YARN-6592
Display allocation tags in RM web UI and expose same through REST API
|
Weiwei Yang
|
Weiwei Yang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7774
|
YARN-6592
Miscellaneous fixes to the PlacementProcessor
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7763
|
YARN-6592
Allow Constraints specified in the SchedulingRequest to override application level constraints
|
Weiwei Yang
|
Wangda Tan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7745
|
YARN-6592
Allow DistributedShell to take a placement specification for containers it wants to launch
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7709
|
YARN-6592
Remove SELF from TargetExpression type
|
Konstantinos Karanasos
|
Wangda Tan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7696
|
YARN-6592
Add container tags to ContainerTokenIdentifier, api.Container and NMContainerStatus to handle all recovery cases
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7682
|
YARN-6592
Expose canSatisfyConstraints utility function to validate a placement against a constraint
|
Panagiotis Garefalakis
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7681
|
YARN-6592
Double-check placement constraints in scheduling phase before actual allocation is made
|
Weiwei Yang
|
Weiwei Yang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7670
|
YARN-6592
Modifications to the ResourceScheduler to support SchedulingRequests
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7669
|
YARN-6592
API and interface modifications for placement constraint processor
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7653
|
YARN-6592
Rack cardinality support for AllocationTagsManager
|
Panagiotis Garefalakis
|
Panagiotis Garefalakis
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7613
|
YARN-6592
Implement Basic algorithm for constraint based placement
|
Panagiotis Garefalakis
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7612
|
YARN-6592
Add Processor Framework for Rich Placement Constraints
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7522
|
YARN-6592
Introduce AllocationTagsManager to associate allocation tags to nodes
|
Wangda Tan
|
Wangda Tan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-7448
|
YARN-6592
[API] Add SchedulingRequest to the AllocateRequest
|
Panagiotis Garefalakis
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6942
|
YARN-6592
Add examples for placement constraints usage in applications
|
Panagiotis Garefalakis
|
Konstantinos Karanasos
|
|
Closed |
Resolved
|
|
|
|
|
|
|
|
YARN-6619
|
YARN-6592
AMRMClient Changes to use the PlacementConstraint and SchcedulingRequest objects
|
Arun Suresh
|
Arun Suresh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6599
|
YARN-6592
Support anti-affinity constraint via AppPlacementAllocator
|
Wangda Tan
|
Wangda Tan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6597
|
YARN-6592
Add RMContainer recovery test to verify tag population in the AllocationTagsManager
|
Panagiotis Garefalakis
|
Konstantinos Karanasos
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6596
|
YARN-6592
Introduce Placement Constraint Manager module
|
Konstantinos Karanasos
|
Konstantinos Karanasos
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6595
|
YARN-6592
[API] Add Placement Constraints at the application level
|
Arun Suresh
|
Konstantinos Karanasos
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6594
|
YARN-6592
[API] Introduce SchedulingRequest object
|
Konstantinos Karanasos
|
Konstantinos Karanasos
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
YARN-6593
|
YARN-6592
[API] Introduce Placement Constraint object
|
Konstantinos Karanasos
|
Konstantinos Karanasos
|
|
Resolved |
Fixed
|
|
|
|
|