Page MenuHomePhabricator

Delayed jobs fail validation in eventgate
Open, Needs TriagePublic

Description

Jobs that are delayed contain a delay_until field that in new schemas is required to have a date-time format, however it's emitted in internal Mediawiki date format and fails validation. I think it's a good idea to make a schema validate the date-time format, so the following needs to be done:

For transition we need:

  • Verify old schema will accept date-time
  • Make change-prop support both formats
  • Switch MediaWiki to emitting proper date-time format
  • After switch to eventgate, remove fallback to old format from ChangeProp

Event Timeline

Pchelolo created this task.Wed, Aug 7, 5:54 PM

Change 528914 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/extensions/EventBus@master] User ISO8601 format for job release timestamp.

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

Mentioned in SAL (#wikimedia-operations) [2019-08-07T21:49:06Z] <ppchelko@deploy1001> Started deploy [cpjobqueue/deploy@a151f4e]: Prepare for eventgate transition T230049 T230048

Mentioned in SAL (#wikimedia-operations) [2019-08-07T21:50:05Z] <ppchelko@deploy1001> Finished deploy [cpjobqueue/deploy@a151f4e]: Prepare for eventgate transition T230049 T230048 (duration: 00m 59s)

Pchelolo updated the task description. (Show Details)Wed, Aug 7, 9:51 PM

Change 528914 merged by jenkins-bot:
[mediawiki/extensions/EventBus@master] User ISO8601 format for job release timestamp.

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

elukey edited projects, added Analytics; removed Analytics-Kanban.Wed, Aug 14, 10:17 AM
elukey moved this task from Incoming to Radar on the Analytics board.Mon, Aug 19, 3:34 PM