Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

misc(worker): Replace Sidekiq with SolidQueue #2631

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

vincent-pochet
Copy link
Collaborator

@vincent-pochet vincent-pochet commented Sep 26, 2024

This Pull request replaces Sidekiq with SolidQueue as an ActiveJob backend.

The main advantage is that it takes advantage of the database to store jobs related data, making it more reliable than redis.
It also replaces the clock system based on Clockwork in favor of the new internal recurring system of SolidQueue

NOTE: For a period of time, both Sidekiq and SolidQueue workers will have to keep running in parallel to make sure that every enqueued jobs will be processed. All new jobs will be sent to the new backend. THIS PART IS STILL A WORK IN PROGRESS

@vincent-pochet vincent-pochet force-pushed the misc-solid-queue branch 5 times, most recently from 4a989d2 to 5960dd8 Compare October 1, 2024 14:00
@vincent-pochet vincent-pochet force-pushed the misc-solid-queue branch 3 times, most recently from e071bfc to 544640d Compare November 22, 2024 14:19
@vincent-pochet vincent-pochet force-pushed the misc-solid-queue branch 19 times, most recently from f474c0b to 46ae840 Compare November 26, 2024 14:03
@vincent-pochet vincent-pochet force-pushed the misc-solid-queue branch 2 times, most recently from fb10c83 to ade960f Compare November 26, 2024 17:24
@vincent-pochet vincent-pochet changed the title misc(worker): Introduce SolidQueue misc(worker): Replace SIdekiq with SolidQueue Nov 26, 2024
@vincent-pochet vincent-pochet marked this pull request as ready for review November 26, 2024 17:31
@vincent-pochet vincent-pochet changed the title misc(worker): Replace SIdekiq with SolidQueue misc(worker): Replace Sidekiq with SolidQueue Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant