Page MenuHomePhabricator

Re-run omnirecipient repair to catch the few missed ones
Open, NormalPublic1 Story Points

Description

Per https://phabricator.wikimedia.org/T200240#4946379 I want to track re-running the omnirecipient repair job until the remaining rows are removed

For now I propose to run the job again with a 5 hour gap & then do some checks - & run again as appropriate

In preparation I reset the drupal param

drush vset civicrm_repair_omnirecipient_last_processed_timestamp "2017-02-16 00:00:00"

I have put up a gerrit for changing to 300 mins BUT it is failing on the time change part & to fix that I need to double check the time it should be changed to by retrieving a relevant record from spop & doing a quick check (although if it has already aged out of spop I will just adjust the test to match & it won't matter that much as there is no risk of us doing a re-retrieve & getting new dupes - I suspect that might be the case)

Event Timeline

Eileenmcnaughton triaged this task as Normal priority.
Eileenmcnaughton updated the task description. (Show Details)
Eileenmcnaughton updated the task description. (Show Details)

Change 489969 had a related patch set uploaded (by Eileen; owner: Eileen):
[wikimedia/fundraising/crm@master] Adjust different on omnirecipient repair - then I can kick it off & catch a few more

https://gerrit.wikimedia.org/r/489969

Eileenmcnaughton updated the task description. (Show Details)

Change 489969 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Adjust different on omnirecipient repair - then I can kick it off & catch a few more

https://gerrit.wikimedia.org/r/489969