Page MenuHomePhabricator

Enable multiple topics in EventStreams URL
Closed, ResolvedPublic5 Estimated Story Points

Description

Right now, EventStreams allows accessing only one topic, i.e.: https://stream.wikimedia.org/v2/stream/revision-create

It would be nice if there would be a possibility of integrating several topics, e.g.:

https://stream.wikimedia.org/v2/stream/revision-create,page-delete,page-undelete

Since under the hood EventStreams already merges topics from eqiad and codfw, it could also merge other topics into one stream possibly. This would make creating multi-topic clients much easier.

Event Timeline

Nuria moved this task from Incoming to Smart Tools for Better Data on the Analytics board.

Change 436335 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[mediawiki/services/eventstreams@master] Allow composite stream subscriptions

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

Change 436335 merged by Ppchelko:
[mediawiki/services/eventstreams@master] Allow composite stream subscriptions

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

Change 439638 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[mediawiki/services/eventstreams/deploy@master] Update deploy repo for multi stream subscription and since timestamp

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

Change 439638 merged by Ottomata:
[mediawiki/services/eventstreams/deploy@master] Update deploy repo for multi stream subscription and since timestamp

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

Stashbot subscribed.

Mentioned in SAL (#wikimedia-operations) [2018-06-11T20:17:47Z] <otto@deploy1001> Started deploy [eventstreams/deploy@6b013f9]: Enable composite stream and timestamp since param - T196009 , T187418

Mentioned in SAL (#wikimedia-operations) [2018-06-11T20:27:38Z] <otto@deploy1001> Finished deploy [eventstreams/deploy@6b013f9]: Enable composite stream and timestamp since param - T196009 , T187418 (duration: 09m 52s)

Ottomata set the point value for this task to 5.