Page MenuHomePhabricator

Add heartbeat for pingback
Closed, ResolvedPublic


The current implementation of the pingback feature sends new data on the first page load after running the update.php maintenance script if no ping has yet been sent for the wiki's current MediaWiki version. There is no way by observing the event log to determine if a given wiki is still operational, since no further pings are sent unless the MediaWiki version on the wiki changes. Wikis that are created for
testing purposes or that have been decommissioned will continue to live on in the pingback data.

This task proposes adding a monthly heartbeat ping. The structure of the heartbeat ping is identical to the original ping. The heartbeat ping serves not only to indicate that the wiki is still alive; it will send updated information, so it will be possible to find out if any of the data, such as the PHP version or memory limit, has changed since the last ping even if the MediaWiki version has stayed the same.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 15 2018, 3:26 PM

Change 419506 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[mediawiki/core@master] Added heartbeat for pingback.

Change 419506 merged by jenkins-bot:
[mediawiki/core@master] Added heartbeat for pingback.

CCicalese_WMF closed this task as Resolved.Mar 26 2018, 10:38 PM
CCicalese_WMF claimed this task.
CCicalese_WMF removed a project: Patch-For-Review.
Kghbln added a subscriber: Kghbln.Sep 25 2018, 7:03 PM
sbassett triaged this task as Medium priority.Oct 16 2019, 4:40 PM
sbassett moved this task from Intake to Done on the Privacy board.