Comments (4)
this is a interface design issue ... and am confused how to handle this in our application.
How can I request for interface upgrade for this functionality and get this prioritized?
from librdkafka.
'Set' here means that they are true, not that they can be set or unset. So if all of rd_kafka_error_is_retriable
, rd_kafka_error_is_fatal
and rd_kafka_error_txn_requires_abort
are false
, then the reccomendation is to treat it as a fatal error. So to recreate the producer and possibly the consumer(s) whose offsets are included in the transaction too.
from librdkafka.
Thanks @emasab for clarification, so as I expected. 'Set' has the meaning of kind of 'bit set' which means true. I would still update the docs to be clearer here.
from librdkafka.
@flojdek Would this be clearer?
For all other errors returned from the transactional API: the current recommendation is to treat any error that has neither retriable, abortable, or fatal functions returning true, as a fatal error.
from librdkafka.
Related Issues (20)
- Compiling with Visual Studio 2022 HOT 1
- Cyrus/libsasl2 is missing a GSSAPI module HOT 8
- Idempotent producer bug: "Local: Inconsistent state: Unable to reconstruct MessageSet" HOT 3
- fetch from follower causes frequent rebalances on rolling restarts HOT 1
- Add QNX support
- Add support for offsetsForTimes in mock handlers
- `configure.atomics` uses Linux-only flag on macOS which breaks configure
- Failed to acquire SASL OAUTHBEARER token: SSL certificate problem: unable to get local issuer certificate
- Issue with Configuring sasl.kerberos.ticket.renew.window.factor in librdkafka for Producer HOT 1
- Produce failed: Local: Queue full HOT 5
- Kafka broker connection failure issues when doing k6 testing HOT 2
- differrence between values for configuration security.protocol * plaintext, ssl, sasl_plaintext, sasl_ssl HOT 1
- Crash (null-pointer access) in rd_kafka_metadata_cache_entry_by_id_cmp() during rd_avl_insert() HOT 1
- GitHub repo disappeared HOT 10
- ThreadSanitizer: lock-order-inversion (potential deadlock)
- cooperative-sticky `performReassignments` can get stuck in an infinite loop HOT 10
- Looking to make librdkafka.a and librdkafka++.a in RHEL 7.4 HOT 1
- OpenSSL 3.0.8 in latest Nuget release HOT 5
- Consumer segfaults if broker doesn't support OffsetFetch
- Increased number of `rd_kafka_cgrp_terminated` with 2.5.0 and shutdown stability degradation HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from librdkafka.