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)