Module: Karafka::Pro::RecurringTasks::Errors
- Defined in:
- lib/karafka/pro/recurring_tasks/errors.rb
Overview
Recurring Tasks related errors
Constant Summary collapse
- BaseError =
Base for all the recurring tasks errors
Class.new(::Karafka::Errors::BaseError)
- IncompatibleSchemaError =
Raised when older cron manager version is trying to work with newer schema
Class.new(BaseError)
- IncompatibleScheduleError =
Raised if you use versioned schedule and an existing schedule from Kafka was picked up by a process with older schedule version. This is a safe-guard to protect against a cases where there would be a temporary reassignment of newer schedule data into older process during deployment. It should go away once all processes are rolled.
Class.new(BaseError)