Move indexing workers to delayed data consistency
What does this MR do and why?
Related to #409916 (closed)
This MR does a few things:
- moves four indexing workers to using
delayed
data consistency setting. The workers do perform some writes at the end of the work, but are doing 90% reads - changes two of the workers to idempotent
- Rubocop cleanup
- spec speed optimizations (removing
:elastic
trait if not needed, changelet
tolet_it_be
)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
N/A
How to set up and validate locally
Not sure how to test this manually it's just worker settings for sidekiq
Edited by Terri Chu