daniel added a project: User-Daniel.
daniel claimed this task.
daniel added a comment.

Reason: the new job tried to load the Change object based on the change ID. This fails if the Change object was a "virtual" change created by ChangeRunCoalescer::mergeChanges.
Solution: serialize the merged change instead of the id, or give a list of all IDs in the merged Change, and load and merge again while executing the job.
Effect: no RC rows get inserted for "mergeable" runs of wikidata edits.

This was not caught in testing because coalesced runs are relatively rare. The exist to reduce spam on the RC board.

I see no good way for a hot fix, sorry. I'll look into this first thing tomorrow.


TASK DETAIL
https://phabricator.wikimedia.org/T172320

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: daniel
Cc: daniel, IKhitron, Paladox, TerraCodes, Jay8g, Liuxinyu970226, Stashbot, gerritbot, aude, Aklapper, mmodell, PokestarFan, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, QZanden, Lewizho99, Maathavan, Izno, Wikidata-bugs, Mbch331, Krenair
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to