summaryrefslogtreecommitdiff
path: root/kafka/consumer/group.py
Commit message (Collapse)AuthorAgeFilesLines
* Error if connections_max_idle_ms not larger than request_timeout_ms (#1688)Jeff Widman2019-03-141-3/+7
|
* Do network connections and writes in KafkaClient.poll() (#1729)Dana Powers2019-03-081-12/+1
| | | | | | * Add BrokerConnection.send_pending_requests to support async network sends * Send network requests during KafkaClient.poll() rather than in KafkaClient.send() * Dont acquire lock during KafkaClient.send if node is connected / ready * Move all network connection IO into KafkaClient.poll()
* Remove unused `skip_double_compressed_messages`Jeff Widman2019-01-131-8/+0
| | | | | | | | | | This `skip_double_compressed_messages` flag was added in https://github.com/dpkp/kafka-python/pull/755 in order to fix https://github.com/dpkp/kafka-python/issues/718. However, grep'ing through the code, it looks like it this is no longer used anywhere and doesn't do anything. So removing it.
* #1681 add copy() in metrics() to avoid thread safety issues (#1682)Tosi Émeric2018-12-271-2/+2
|
* Be explicit with tuples for %s formattingJeff Widman2018-11-181-1/+1
| | | | Fix #1633
* add kerberos domain name config for gssapi sasl mechanism handshake (#1542)the-sea2018-08-311-1/+4
|
* Document connections_max_idle_msJeff Widman2018-06-261-0/+5
| | | | | This was added in #1068 but never documented. Fix #1497
* Fix KafkaConsumer docstring for request_timeout_ms default (#1459)Dana Powers2018-03-231-1/+1
|
* Do not validate api_version against known versions (#1434)Dana Powers2018-03-101-2/+1
|
* Avoid tight poll loop in consumer when brokers are down (#1415)Dana Powers2018-03-081-1/+1
|
* Validate max_records in KafkaConsumer.poll (#1398)Dana Powers2018-02-271-0/+2
|
* Correctly respect timeouts in consumer poll interface (#1384)Braedon Vickers2018-02-211-1/+1
|
* KAFKA-3949: Avoid race condition when subscription changes during rebalance ↵Dana Powers2018-02-021-0/+10
| | | | (#1364)
* Read all available socket bytes (#1332)Dana Powers2018-01-101-0/+2
| | | | * Recv all available network bytes before parsing * Add experimental support for configuring socket chunking parameters
* KAFKA-3888 Use background thread to process consumer heartbeats (#1266)Dana Powers2017-12-211-46/+56
|
* Use correct casing for MBJeff Widman2017-11-151-1/+1
| | | | | | These values refer to Megabytes, not Megabits. Fix #1295
* Fix overriding sasl_kerberos_service_name in KafkaConsumer / KafkaProducer ↵Nathanael Smith2017-10-171-0/+3
| | | | (#1264)
* Fix docstringJeff Widman2017-10-161-3/+4
|
* KAFKA-4034: Avoid unnecessary consumer coordinator lookup (#1254)Dana Powers2017-10-111-10/+19
|
* Expand metrics docs (#1243)Jeff Widman2017-10-081-4/+11
| | | | | | * Expand metrics docstrings * Document metrics interface in readme * Use six.iteritems(d) rather than d.items() * Use Sphinx warning syntax
* remove beginning/end offsets request version limitLiao Jiayi2017-09-041-8/+0
|
* Remove a few unused imports (#1188)James Lamb2017-08-291-1/+0
| | | | | * Removed a few unused imports * Added note on socketpair monkey-path
* Drop unused sleep kwarg to poll (#1177)Dana Powers2017-08-151-2/+4
|
* Added `beginning_offsets` and `end_offsets` API's and fixed @jeffwidman ↵Taras Voinarovskiy2017-08-071-11/+76
| | | | review issues
* Changed retrieve_offsets to allow fetching multiple offsets at onceTaras Voinarovskiy2017-08-071-1/+3
|
* Added basic support for offsets_for_times API. Still needs to group by nodes ↵Taras Voinarovskiy2017-08-071-1/+41
| | | | and send in parallel.
* KIP-144: Exponential backoff for broker reconnections (#1124)Dana Powers2017-06-191-0/+9
|
* Describe consumer thread-safetyLinus Wallgren2017-06-161-0/+2
|
* Follow-up to #1068: remove not-implemented commentsDana Powers2017-04-101-1/+1
|
* Additional docstrings for autocommit close optionDana Powers2017-03-131-1/+7
|
* Optionally skip auto-commit during consumer.close (#1031)Dana Powers2017-03-131-2/+2
|
* Return copy of consumer subscription set (#1029)Dana Powers2017-03-131-1/+1
|
* A few Sphinx documentation updates (#1019)Jeff Widman2017-03-081-3/+3
|
* Fixup :meth: sphinx documentation for use in KafkaConsumer.rst etcDana Powers2017-03-071-23/+35
|
* Disable default consumer group (#1016)Dana Powers2017-03-061-2/+2
|
* Added `max_bytes` option and FetchRequest_v3 usage. (#962)Taras Voinarovskyi2017-03-061-0/+9
| | | | * Added `max_bytes` option and FetchRequest_v3 usage. * Add checks for versions above 0.10 based on ApiVersionResponse
* Add sphinx formatting to hyperlink methods (#898)Jeff Widman2017-03-031-22/+22
|
* Fix BrokerConnection api_version docs default (#909)Jeff Widman2017-02-281-4/+5
|
* Fail-fast on timeout constraint violations during KafkaConsumer creation (#986)Harel Ben-Attia2017-02-281-0/+13
|
* PEP-8: Spacing & removed unused imports (#899)Jeff Widman2017-02-091-3/+3
|
* Default max_poll_records to Java default of 500 (#947)Jeff Widman2017-01-181-2/+2
|
* Spelling and grammar changes (#923)melissacrawford3962017-01-111-87/+85
|
* Add metadata update to pattern subscribing (#915)Dmitry Lazurkin2016-12-271-0/+1
|
* Add docstring for max_records (#897)Jeff Widman2016-12-191-0/+3
|
* Added doc for `max_poll_records` option (#881)Taras Voinarovskyi2016-11-201-1/+2
|
* Fix typosJeff Widman2016-11-141-3/+3
|
* Revert consumer iterators from max_poll_records (#856)Dana Powers2016-10-241-7/+88
|
* KAFKA-3007: KafkaConsumer max_poll_records (#831)Dana Powers2016-09-281-105/+29
|
* Treat metric_group_prefix as config in KafkaConsumerDana Powers2016-08-041-3/+3
|
* Metrics instance must be passed explicitly from KafkaConsumer to KafkaClientDana Powers2016-08-041-1/+1
|