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)