summaryrefslogtreecommitdiff
path: root/kafka/consumer
Commit message (Collapse)AuthorAgeFilesLines
* Use socket_options configuration to setsockopts(). Default TCP_NODELAYsocket_optionsDana Powers2016-07-301-4/+9
|
* Document the ssl_password config option (#780)Samuel Taylor2016-07-261-0/+2
| | | | PR #750 added the code for passing along a password, but not any documentation on it
* Fix typo in KafkaConsumer documentation (#775)Samuel Taylor2016-07-211-1/+1
|
* Expand consumer.fetcher comment re comparing request / response offsetsDana Powers2016-07-171-1/+3
|
* KAFKA-3196: Add checksum and size to RecordMetadata and ConsumerRecord ↵Dana Powers2016-07-171-3/+8
| | | | (#770 / #594)
* Explicit format string argument indices for python 2.6 compatibilityDana Powers2016-07-171-1/+1
|
* KAFKA-2832: Add a consumer config option to exclude internal topics (#765)Dana Powers2016-07-171-0/+5
| | | | Use exclude_internal_topics config in KafkaConsumer to avoid subscribe patterns matching internal topics Raise error during rebalance if subscribed topics are not authorized
* Expose selector type as config option (#764)Dana Powers2016-07-161-1/+5
|
* Update kafka configuration links -> 0.10.0.0 docsDana Powers2016-07-161-1/+1
|
* First stab at public metrics() interface for KafkaConsumer / KafkaProducerDana Powers2016-07-161-2/+16
|
* Add comment re fetcher stats on compressed topicsDana Powers2016-07-161-0/+2
|
* Fixup metrics_sample_window_ms docstring in consumerDana Powers2016-07-161-2/+2
|
* KAFKA-3785: Fetcher spending unnecessary time during metrics recordingDana Powers2016-07-161-2/+4
|
* Add api_version config to KafkaClient, deprecate str in favor of tuples (#761)Dana Powers2016-07-161-16/+28
|
* Add skip_double_compressed_messages option to KafkaConsumerunrecurse_unpack_message_setDana Powers2016-07-142-0/+20
|
* Log warning if message set appears double-compressed in KafkaConsumerDana Powers2016-07-141-0/+8
|
* Drop recursion in _unpack_message_setDana Powers2016-07-141-17/+36
|
* Update consumer_timeout_ms docstring per #749Dana Powers2016-07-081-3/+3
|
* Use explicit subscription state flag to handle seek() during message iterationcompacted_offsetsDana Powers2016-07-082-1/+17
|
* Fix consumer iteration on compacted topicsDana Powers2016-07-081-1/+1
|
* Add ssl_password to default_config dicts. Send ssl_password when loading ↵Ashley McKemie2016-07-081-0/+1
| | | | cert chains (#750)
* Randomize order of topics/partitions processed by fetcher to improve balance ↵Dana Powers2016-06-291-0/+4
| | | | (#732)
* allow client.check_version timeout to be set in Producer and Consumer ↵eastlondoner2016-06-291-1/+5
| | | | | constructors (#647) * allow client.check_version timeout to be set in Producer and Consumer constructors
* Use Fetch/Produce API v2 for brokers >= 0.10 (uses message format v1) (#694)Dana Powers2016-05-221-1/+6
|
* KAFKA-3025: Message v1 -- add timetamp and use relative offset in compressed ↵Dana Powers2016-05-221-4/+20
| | | | messagesets
* Add CRL support to SSL support (#683)Vincent Bernat2016-05-191-0/+6
| | | | A user can provide a CRL whose peer certificate will be checked against. This only works with Python 3.4+ and Python 2.7.9+.
* Add protocol support for ApiVersionRequest; identify 0.10 brokers in ↵check_version_0_10Dana Powers2016-05-021-1/+1
| | | | check_version
* Fix throttle_time_ms sensorZack Dever2016-04-251-1/+2
| | | Fixes #665
* instrument metrics for fetch requestsZack Dever2016-04-132-65/+93
|
* Changing some commented out metrics to avoid future gotchas.Zack Dever2016-04-131-1/+1
|
* Beginnings of metrics instrumentation in kafka consumer.Zack Dever2016-04-131-6/+23
| | | | | | This adds the parent metrics instance to kafka consumer, which will eventually be used to instrument everything under consumer. To start I ported the java consumer coordinator metrics.
* Add SSL configuration kwargs to KafkaClient, KafkaConsumer, KafkaProducerDana Powers2016-04-091-0/+21
|
* Default sleep=True in client.pollDana Powers2016-04-081-1/+1
|
* KAFKA-2136: support Fetch and Produce v1 (throttle_time_ms)kafka-2136Dana Powers2016-04-061-2/+4
|
* Merge pull request #634 from dpkp/fetchDana Powers2016-04-061-18/+32
|\ | | | | Small improvements to fetching logic
| * Dont send FetchRequest for (obviously) pending datafetchDana Powers2016-04-061-3/+12
| |
| * Increase coverage of StopIteration check in _unpack_message_setDana Powers2016-04-061-15/+15
| |
| * Log debug messages when skipping fetched messages due to offset checksDana Powers2016-04-061-0/+5
| |
* | Use version-indexed lists for request/response protocol structsprotocol_versionsDana Powers2016-04-051-2/+2
|/
* Remove unused importskafka-3318Dana Powers2016-04-051-1/+1
|
* KAFKA-3318: clean up consumer logging and error messagesDana Powers2016-04-051-5/+5
|
* Update imports from kafka.common -> kafka.errors / kafka.structsDana Powers2016-04-054-10/+9
|
* Drop now-redundant ready() check in Fetcher._handle_offset_responseDana Powers2016-04-041-3/+0
|
* Merge pull request #602 from zackdever/KAFKA-2698Dana Powers2016-03-172-0/+13
|\ | | | | KAFKA-2698: add paused API
| * KAFKA-2698: add paused APIZack Dever2016-03-162-0/+13
| |
* | Add default_offset_commit_callback to KafkaConsumer DEFAULT_CONFIGSDana Powers2016-03-171-0/+1
|/
* Attempt to clarify error message on consumer subscribe/assign assert failureDana Powers2016-03-141-2/+5
|
* KafkaConsumer.poll should sleep to prevent tight-loopsconsumer_poll_sleepDana Powers2016-03-141-1/+1
|
* Raise TypeError in KafkaConsumer when partition is not a TopicPartitiontopic_partition_type_errorDana Powers2016-03-141-0/+17
|
* Add ignore_leadernotavailable kwarg to SimpleClient.load_metadata_for_topicsDana Powers2016-03-131-1/+1
|