librdkafka
librdkafka copied to clipboard
The Apache Kafka C/C++ library
Amend idempotent producer message timeout handling from #2163 in relation to CPU usage issue #3692 Issue an idempotent producer drain-bump only once per entire scanning cycle rather than for each...
Currently, certificate are only read on the creation of a client. That means that if the cert changes during the lifetime of the client connection, the client will now have...
Read the FAQ first: https://github.com/edenhill/librdkafka/wiki/FAQ Description =========== Precondition: Kafka Broker is down. If the connection is over TCP then it's working as expected, but if we use TLS then it's...
# Description First of all, thanks for the existing support of TCP Keep-Alive through the `socket.keepalive.enable` configuration. I am in a similar position to those here: https://github.com/edenhill/librdkafka/issues/3109, and I'm struggling...
Description =========== We're seeing test failures in Materialize with librdkafka v1.6.0 that weren't present in v1.5.3 regarding split partition queues. Basically, we want _n_ different queues to poll given a...
The rdkafka library gave an error in resolving the aws kafka broker address when the cluster information is retrieved after a few minutes. And pulling the latest version of rdkafka...
See https://github.com/confluentinc/confluent-kafka-python/issues/1335
This addresses https://github.com/edenhill/librdkafka/issues/2284 Exported API is sufficient enough to implement existing assignment strategies and allow users define their own. This PR does not change how rebalance works, it reworks existing...
Description =========== The current NuGet package does not include arm64-windows artifacts. The library builds fine for arm64-windows (tested using vcpkg). Checklist ========= - [x] librdkafka version (release number or git...
Please consider adding something like `writev()` to producer functions. In my application I have messages that consist of segments (this allows me to use fast pool allocator). Before calling `produce()`...