-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update event bus to use new producer configuration #381
Comments
Thoughts:
|
|
Update: it seems like Navin's PR here should actually cover us since it updates the configuration in common.env, which is part of edx-platform. This should mean we don't lose events in a gap between upgrading edx-platform and adding the configs to edx-internal. |
[inform] @rgraber I added a task to openedx/openedx-events#210 (comment), after clicking the first issue link I saw in the PR description for openedx/openedx-events#272, but I guess you are really tracking that work in this ticket. I also moved openedx/openedx-events#210 to our board as blocked and assigned it to you, but hopefully we can close it when this ticket is complete. |
A/C
openedx/openedx-events#249 will update the event bus producer to produce via a Django configuration setting rather than explicit code. We will need to do a little bit of work to use the new settings without dropping or duplicating events. If we do the upgrade successfully for edx-platform, we should be able to write a guide for teams who produce events from other services.
The overview of the proposal below is that we update all the manual sends edx-platform to only send if the new configuration is not present, add the new configuration, then remove all the manual sends from edx-platform. We shouldn't need to make any changes in event-bus-kafka or the producers.
Tasks
The text was updated successfully, but these errors were encountered: