Minion Task Plugin
Write a custom Minion task plugin with a task generator and task executor.
Architecture
Controller Minion
┌────────────────────┐ ┌────────────────────┐
│ PinotTaskGenerator│ ─ Helix ─> │ PinotTaskExecutor │
│ - generateTasks() │ schedules │ - executeTask() │
│ - getTaskType() │ │ - cancel() │
└────────────────────┘ └────────────────────┘Step 1: Implement the Task Executor
Task Executor Factory
Task Executor
Step 2: Implement the Task Generator
Optional Generator Overrides
Method
Default
Description
Step 3: Enable the Task in Table Config
Step 4: Trigger Tasks via API
Built-in Task Types
Task Type
Description
Last updated
Was this helpful?

