mark_indices_as_ready task should use the event pattern to process
Background
We have a new design pattern in the scheduling_servic to publish events for each task. However, mark_indices_as_ready still does not use the event approach.
Proposal
Publish the event in the task mark_indices_as_ready and move the logic to the event worker. The event can be published without any arguments. Use the scope directly in the event worker with the limit and order(:id).
Edited by Ravi Kumar