6 comments (6 comments)0 reactions (0 reactions)1 assignee (1 assignee)Java1,234 forks (1,234 forks)batch import
enhancementgood first issuehelp wanted
Repository metrics
- Stars
- 4,937 stars (4,937 stars)
- PR merge metrics
- Avg merge 6d 7h (Avg merge 6d 7h)186 merged PRs in 30d (186 merged PRs in 30d)
Description
Current cron job schedule is based on the controller start time, we should have a way to schedule it run at a given CRON setting.
Contributor guide
- Research direction
- The current schedule is based on controller start time. The goal is to support a CRON expression for periodic tasks. Examine the Pinot controller source code (e.g., in pinot controller module) to locate where tasks are currently scheduled. Consider using a cron library like Quartz or CronUtils. Review the issue comments for any design direction or constraints.
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Prerequisites
- JavaCron syntaxPinot controller architecture