Add migration to fix incomplete background jobs in database#3113
Merged
Conversation
6277866 to
0bf8c12
Compare
This was referenced Mar 25, 2026
0bf8c12 to
acbddbf
Compare
tw4l
commented
Mar 25, 2026
tw4l
commented
Mar 25, 2026
e5823e7 to
a95d2bb
Compare
e0c5987 to
7c1f5fb
Compare
7c1f5fb to
4901ed3
Compare
4901ed3 to
a7727d1
Compare
ikreymer
reviewed
May 25, 2026
ikreymer
approved these changes
May 25, 2026
a7727d1 to
7f516a1
Compare
Some background jobs previously failed and did not have success or finished fields set due to bugs. This migration targets these jobs and ensures that their finished and success values are set in the database as expected. Only jobs that are at least (replica deletion delay + 1) or 7 days old are targeted to prevent modifying any jobs that are still in progress or subject to the replica deletion delay.
8421658 to
225f61d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #3067
Some background jobs previously failed and did not have success
or finished fields set due to bugs. This migration targets these
jobs and ensures that their finished and success values are set
in the database as expected.
Only jobs that are at least (replica deletion delay + 1) or 7 days
old are targeted to prevent modifying any jobs that are still in
progress or subject to the replica deletion delay.
A new background cron job that will run regularly to to identify
any crawl or profile files that are unreplicated and correct that
will be added in a separate PR.