Mattflaschen-WMF added a comment.

There are three considerations relevant to Echo:

  1. Delayed notifications (T156808: Back-end infrastructure for timed notifications in Echo)

1a. Article reminder notifications (T2582: Remind me of this article in X days)
1b. User group expiry notifications (T153817: Notify users when their user group membership is about to expire, or has expired)

  1. "Batching & rate limiting for Echo notifications".

There is a in-progress patch for T156808 (https://gerrit.wikimedia.org/r/#/c/370502/). This is being developed for T2582, but it's general infrastructure meant to work for all use cases, including T153817 (which I specifically considered).

The current patch for T156808: Back-end infrastructure for timed notifications in Echo does not use Jobs in the sense of JobQueue (it has a maintenance script, and if this is merged, it will use OS cron).

However, the patch for T153817: Notify users when their user group membership is about to expire, or has expired does use getReleaseTimestamp. However, I've asked them to build it on top of our infrastructure instead (I think they're waiting until it's merged).

So that leaves #2. I think this is a reference to ProcessEchoEmailBatch. We currently use a OS cron job for that. If there's another use case you're thinking of, please let us know.

(I also checked the existing Echo jobs, and they do not use getReleaseTimestamp/jobReleaseTimestamp)


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

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

To: Pchelolo, Mattflaschen-WMF
Cc: Mattflaschen-WMF, daniel, PokestarFan, hoo, Aklapper, Joe, elukey, Ottomata, Nuria, mobrovac, GWicke, Pchelolo, GoranSMilovanovic, QZanden, Izno, Eevans, JAllemandou, Hardikj, Wikidata-bugs, aude, Mbch331, Jay8g, jeremyb
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to