Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task YARN-11079

YARN-10889 Make an AbstractParentQueue to store common ParentQueue and ManagedParentQueue functionality

Susheel Gupta Benjamin Teke Major Resolved Fixed  
Sub-task YARN-11043

YARN-10889 Clean up checkstyle warnings from YARN-11024/10907/10929

Benjamin Teke Benjamin Teke Major Resolved Fixed  
Sub-task YARN-11041

YARN-10889 Replace all occurences of queuePath with the new QueuePath class - followup

Peter Szucs Tibor Kovács Major Resolved Fixed  
Sub-task YARN-11038

YARN-10889 Fix testQueueSubmitWithACL* tests in TestAppManager

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-11036

YARN-10889 Do not inherit from TestRMWebServicesCapacitySched

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-11031

YARN-10889 Improve the maintainability of RM webapp tests like TestRMWebServicesCapacitySched

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-11024

YARN-10889 Create an AbstractLeafQueue to store the common LeafQueue + AutoCreatedLeafQueue functionality

Benjamin Teke Benjamin Teke Major Resolved Fixed  
Sub-task YARN-11017

YARN-10889 Unify node label access in queues

Andras Gyori Andras Gyori Major Resolved Won't Fix  
Sub-task YARN-10995

YARN-10889 Move PendingApplicationComparator from GuaranteedOrZeroCapacityOverTimePolicy

Benjamin Teke Benjamin Teke Major Resolved Fixed  
Sub-task YARN-10985

YARN-10889 Add some tests to verify ACL behaviour in CapacitySchedulerConfiguration

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10983

YARN-10889 Follow-up changes for YARN-10904

Benjamin Teke Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10982

YARN-10889 Replace all occurences of queuePath with the new QueuePath class

Tibor Kovács Andras Gyori Major Resolved Fixed  
Sub-task YARN-10963

YARN-10889 Split TestCapacityScheduler by test categories

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-10962

YARN-10889 Do not extend from CapacitySchedulerTestBase when not needed

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-10961

YARN-10889 TestCapacityScheduler: reuse appHelper where feasible

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-10960

YARN-10889 Extract test queues and related methods from TestCapacityScheduler

Tamas Domok Tamas Domok Major Resolved Fixed  
Sub-task YARN-10959

YARN-10889 Extract common method of two that check if preemption disabled in CSQueuePreemption

Peter Szucs Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10958

YARN-10889 Use correct configuration for Group service init in CSMappingPlacementRule

Szilard Nemeth Peter Bacsko Major Resolved Fixed  
Sub-task YARN-10954

YARN-10889 Remove commented code block from CSQueueUtils#loadCapacitiesByLabelsFromConf

Andras Gyori Szilard Nemeth Trivial Resolved Fixed  
Sub-task YARN-10953

YARN-10889 Make CapacityScheduler#getOrCreateQueueFromPlacementContext easier to comprehend

Andras Gyori Szilard Nemeth Minor Resolved Resolved  
Sub-task YARN-10951

YARN-10889 CapacityScheduler: Move all fields and initializer code that belongs to async scheduling to a new class

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10950

YARN-10889 Code cleanup in QueueCapacities

Adam Antal Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10949

YARN-10889 Simplify AbstractCSQueue#updateMaxAppRelatedField and find a more meaningful name for this method

Andras Gyori Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10948

YARN-10889 Rename SchedulerQueue#activeQueue to activateQueue

Adam Antal Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10947

YARN-10889 Simplify AbstractCSQueue#initializeQueueState

Andras Gyori Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10946

YARN-10889 AbstractCSQueue: Create separate class for constructing Queue API objects

Peter Szucs Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10945

YARN-10889 Add javadoc to all methods of AbstractCSQueue

András GyĹ‘ri Szilard Nemeth Major Resolved Fixed  
Sub-task YARN-10944

YARN-10889 AbstractCSQueue: Eliminate code duplication in overloaded versions of setMaxCapacity

Andras Gyori Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10943

YARN-10889 AbstractCSQueue: Create separate class for encapsulating Min / Max Resource

Szilard Nemeth Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10942

YARN-10889 Move AbstractCSQueue fields to separate objects that are tracking usage

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10929

YARN-10889 Do not use a separate config in legacy CS AQC

Benjamin Teke Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10927

YARN-10889 Explain assertion literals in testcases of CapacityScheduler and related test classes

Tamas Domok Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10926

YARN-10889 Test validation after YARN-10504 and YARN-10506: Check if modified test expectations are correct or not

Peter Szucs Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10925

YARN-10889 Simplify AbstractCSQueue#setupQueueConfigs

Benjamin Teke Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10924

YARN-10889 Clean up CapacityScheduler#initScheduler

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10923

YARN-10889 Investigate if creating separate classes for Dynamic Leaf / Dynamic Parent queues makes sense

András GyĹ‘ri Szilard Nemeth Critical Resolved Won't Fix  
Sub-task YARN-10922

YARN-10889 Investigation: Verify if legacy AQC works as documented

Tamas Domok Szilard Nemeth Minor Resolved Won't Do  
Sub-task YARN-10920

YARN-10889 Create a dedicated class for Node Labels

Unassigned Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10919

YARN-10889 Remove LeafQueue#scheduler field

Benjamin Teke Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10918

YARN-10889 Simplify method: CapacitySchedulerQueueManager#parseQueue

Andras Gyori Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10917

YARN-10889 Investigate and simplify CapacitySchedulerConfigValidator#validateQueueHierarchy

Tamas Domok Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10916

YARN-10889 Simplify GuaranteedOrZeroCapacityOverTimePolicy#computeQueueManagementChanges

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10915

YARN-10889 AbstractCSQueue: Simplify complex logic in methods: deriveCapacityFromAbsoluteConfigurations and updateEffectiveResources

Benjamin Teke Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10914

YARN-10889 Simplify duplicated code for tracking ResourceUsage in AbstractCSQueue

Tamas Domok Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10913

YARN-10889 AbstractCSQueue: Group preemption methods and fields into a separate class

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10912

YARN-10889 AbstractCSQueue#updateConfigurableResourceRequirement: Separate validation logic from initialization logic

Tamas Domok Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10911

YARN-10889 AbstractCSQueue: Create a separate class for usernames and weights that are travelling in a Map

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10910

YARN-10889 AbstractCSQueue#setupQueueConfigs: Separate validation logic from initialization logic

Benjamin Teke Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10909

YARN-10889 AbstractCSQueue: Annotate all methods with VisibleForTesting that are only used by test code

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10908

YARN-10889 Investigate: Why AbstractCSQueue#authorizer is constructed for each queue

Szilard Nemeth Szilard Nemeth Minor Resolved Invalid  
Sub-task YARN-10907

YARN-10889 Minimize usages of AbstractCSQueue#csContext

Benjamin Teke Szilard Nemeth Major Resolved Fixed  
Sub-task YARN-10906

YARN-10889 AbstractCSQueue: Create QueueConfig object for generic queue-specific fields

Szilard Nemeth Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10905

YARN-10889 Investigate if AbstractCSQueue#configuredNodeLabels vs. QueueCapacities#getExistingNodeLabels holds the same data

Peter Szucs Szilard Nemeth Minor Resolved Won't Fix  
Sub-task YARN-10904

YARN-10889 Remove unnecessary fields from AbstractCSQueue or group fields by feature if possible

Szilard Nemeth Szilard Nemeth Minor Resolved Fixed  
Sub-task YARN-10897

YARN-10889 Introduce QueuePath class

Andras Gyori Andras Gyori Major Resolved Fixed  
Sub-task YARN-10759

YARN-10889 Encapsulate queue config modes

Andras Gyori Andras Gyori Major Resolved Won't Fix  
Sub-task YARN-10646

YARN-10889 TestCapacitySchedulerWeightMode test descriptor comments doesn't reflect the correct scenario

Benjamin Teke Benjamin Teke Major Resolved Fixed  
Sub-task YARN-10632

YARN-10889 Make auto queue creation maximum allowed depth configurable

Andras Gyori Qi Zhu Major Resolved Fixed  
Sub-task YARN-10590

YARN-10889 Consider legacy auto queue creation absolute resource template to avoid rounding errors

Andras Gyori Qi Zhu Major Resolved Fixed  
Sub-task YARN-10565

YARN-10889 Follow-up to YARN-10504

Benjamin Teke Benjamin Teke Major Resolved Fixed  

Cancel