Replying to myself because I forgot to mention an important detail:
Am 08.07.2014 10:22, schrieb Daniel Kinzler:
Am 08.07.2014 01:46, schrieb Rob Lanphier:
On Fri, Jul 4, 2014 at 7:16 AM, Lydia Pintscher
Thanks for providing the basic overview of this. Could you (or someone on the
team) provide an explanation about how you would like this to be configured on
the Wikimedia cluster?
We'd like to enable it just on Wikidata at first, but I see no reason not to
enable it for all projects if that goes well.
The PubSubHubbub (PuSH) extension would be configured to push notifications to
the google hub (two per edit). The hub then notifies any subscribers via their
We need a proxy to be set up to allow the app servers to talk to the google hub.
If this is deployed on full scale, we expect in excess of 20 POST requests per
second (two per edit), plus up to the same number (but probably fewer) of GET
requests coming back from the hub, asking for the full page content of every
page changed, as XML export, from a special page interface similar to
Special:Export. This would probably bypass the web cache.
PubSubHubbub is nice and simple, but it's really designed for news feeds, not
for versioned content of massive collaborative sites. It works, but it's not as
efficient as we could wish.
Senior Software Developer
Gesellschaft zur Förderung Freien Wissens e.V.