Hunter L created HELIX-738:
------------------------------

             Summary: [TASK] Remove quotaType APIs and make jobs inherit type 
from workflows
                 Key: HELIX-738
                 URL: https://issues.apache.org/jira/browse/HELIX-738
             Project: Apache Helix
          Issue Type: Improvement
            Reporter: Hunter L


For quota-based task scheduling, for each job, we provided get/setQuotaType 
APIs. However, the use case for workflow types and job types were similar 
enough that we decided to merge them and begin using workflow/job types for 
quota-based scheduling. Job types will now be used as quota types, and all jobs 
will inherit the type, if set, from their parent workflow, at assignment and 
schedule time.

Changelist:
1. Remove APIs around quotaType in Workflow/JobConfig
2. Add an internal method in TaskAssignmentCalculator that includes logic for 
determining which quota type each job should use
3. Adjust tests so that they test and pass successfully



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to