Skip to content

split dagrun and task instance events into separate kafka topics - #73276

Open
stephen-bracken wants to merge 1 commit into
apache:mainfrom
stephen-bracken:separate-kafka-topics
Open

stephen-bracken wants to merge 1 commit into
apache:mainfrom
stephen-bracken:separate-kafka-topics

Conversation

@stephen-bracken

Copy link
Copy Markdown
Contributor

Allow configuring separate topics for DagRun and TaskInstance events in the KafkaEventProducerPlugin

Allow the event producer to produce task instance and dagrun events to different topics, and make the event producer extensible for other types of event in the future.

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)
  • No

@stephen-bracken
stephen-bracken force-pushed the separate-kafka-topics branch 7 times, most recently from 68cba3f to 0778d5a Compare September 17, 2026 16:17
@stephen-bracken
stephen-bracken marked this pull request as ready for review September 17, 2026 16:17
@stephen-bracken
stephen-bracken force-pushed the separate-kafka-topics branch 17 times, most recently from 00be485 to 453839f Compare September 18, 2026 17:29
Comment thread providers/apache/kafka/provider.yaml
@stephen-bracken
stephen-bracken force-pushed the separate-kafka-topics branch 2 times, most recently from 8126f00 to e115a5b Compare September 24, 2026 15:45
@stephen-bracken
stephen-bracken force-pushed the separate-kafka-topics branch 3 times, most recently from ea0adf1 to f1ca1a8 Compare September 25, 2026 16:48
@xBis7

xBis7 commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

@stephen-bracken Can you fix the CI failures?

@stephen-bracken
stephen-bracken force-pushed the separate-kafka-topics branch 5 times, most recently from 7b9783f to c6656fa Compare September 30, 2026 16:11
@stephen-bracken
stephen-bracken force-pushed the separate-kafka-topics branch 15 times, most recently from cb5848d to 03fa3ae Compare October 6, 2026 11:32
@stephen-bracken
stephen-bracken requested a review from xBis7 October 6, 2026 12:13

@aaron-y-chen aaron-y-chen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution :)

A nit: I think this doc should also be upgraded?

providers/apache/kafka/docs/configurations-ref.rst

Comment on lines +30 to +36
2.1.0
.....
Features
~~~~~~~~

* ``Split the [kafka_event_producer] topic config option into dagrun_topic and task_instance_topic (#73276)``

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I remember that changelog are supposed to be updated by release managers, so this should be removed.

@stephen-bracken

stephen-bracken commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor Author

A nit: I think this doc should also be upgraded?

providers/apache/kafka/docs/configurations-ref.rst

This doc doesn't mention topic, but I can add a note here saying you should specify dagrun_topic and task_instance_topic separately. edit: will update these references

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants