Page MenuHomePhabricator

EventBus' stream config destination_event_service setting should move into producers.mediawikI_eventbus specific settings.
Open, Needs TriagePublic

Description

Since EventBus and EventStreamConfig were initially created, we've started to move client specific settings for streams into their own subobjects in the stream config.

The top level destination_event_service per stream config setting that identifies the EventGate instance in the EventBus $wgEventServices config that the stream should be sent to should be moved into a producer specific setting.

T259712: Allow disabling/enabling configured streams via wgEventStreams config puts an EventBus specific setting into stream_name.producers.mediawiki_eventbus. destination_event_service should move there too.

  • EventBus support
  • EventGate support
  • produce canary events support

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 849096 had a related patch set uploaded (by Ottomata; author: Ottomata):

[mediawiki/extensions/EventBus@master] Move destination_event_service setting into producer specific config settings

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

Change 849096 merged by Ottomata:

[mediawiki/extensions/EventBus@master] Move destination_event_service setting into producer specific config settings

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

@Ottomata Removing task assignee as this open task has been assigned for more than two years - See the email sent to task assignee on 2025-11-25.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!