Since we rewrote the EventLogging kafka reader handler to use pykafka (for the BalancedConsumer), move the writer to the same library for consistency.
- do a quick performance analysis to make sure there is no huge difference
Since we rewrote the EventLogging kafka reader handler to use pykafka (for the BalancedConsumer), move the writer to the same library for consistency.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
[WIP] Change kafka writer to use pykafka Producer | mediawiki/extensions/EventLogging | master | +12 -60 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • kevinator | T102225 {stag} EventLogging on Kafka | |||
Declined | • madhuvishy | T109244 Move Eventlogging Kafka writer to use pykafka's Producer instead of python-kafka {stag} [8 pts] |
Change 232408 had a related patch set uploaded (by Madhuvishy):
[WIP] Change kafka writer to use pykafka Producer
Looked into this a bit more with @Ottomata, and it looks like atm, python-kafka's producer is more robust that pykafka's for our purpose.
Reasons:
Change 232408 abandoned by Madhuvishy:
[WIP] Change kafka writer to use pykafka Producer
Reason:
We decided not to move the writer to pykafka