summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adapt benchmark scripts from https://github.com/mrafayaleem/kafka-jythonbenchmarksDana Powers2016-07-162-0/+337
|
* Move load_example.py to benchmarks/Dana Powers2016-07-161-0/+0
|
* Update Sensor time_ms docs; only calculate if neededDana Powers2016-07-161-3/+3
|
* First stab at public metrics() interface for KafkaConsumer / KafkaProducerDana Powers2016-07-162-2/+31
|
* 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 initial producer-sender metricsDana Powers2016-07-165-18/+261
|
* Add api_version config to KafkaClient, deprecate str in favor of tuples (#761)Dana Powers2016-07-169-140/+146
|
* Include zk-offset configuration in coordinator unit testsDana Powers2016-07-161-2/+6
|
* Fix KafkaConsumer autocommit for 0.8 brokers (#756 / #706)Dana Powers2016-07-163-23/+27
| | | | * Dont wait for group join to enable AutoCommitTask if broker version < 0.9 * For zookeeper offset storage, set a "coordinator" with least_loaded_node
* Cleanup error logging (#760 / #759)Dana Powers2016-07-152-2/+12
| | | | | | - add error type to all KafkaErrors - add args to BrokerResponseError - drop description from BrokerResponseError - fix bug logging errbacks as callbacks
* Bump version for developmentDana Powers2016-07-151-1/+1
|
* Patch Release 1.2.51.2.5Dana Powers2016-07-153-1/+19
|
* Merge pull request #755 from dpkp/unrecurse_unpack_message_setDana Powers2016-07-152-17/+64
|\ | | | | Drop recursion in Fetcher _unpack_message_set
| * 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
|/
* Merge pull request #757 from dpkp/double_compressionDana Powers2016-07-142-16/+93
|\ | | | | Fix bug causing KafkaProducer to double-compress message batches
| * Fix bug causing KafkaProducer to double-compress message batches on retrydouble_compressionDana Powers2016-07-141-16/+23
| |
| * Test MessageSetBuffer close -- cover double close compression bugDana Powers2016-07-141-0/+70
|/
* Bump version for developmentDana Powers2016-07-101-1/+1
|
* Patch Release 1.2.41.2.4Dana Powers2016-07-083-1/+21
|
* Update consumer_timeout_ms docstring per #749Dana Powers2016-07-081-3/+3
|
* Merge pull request #752 from dpkp/compacted_offsetsDana Powers2016-07-082-2/+18
|\ | | | | Fix consumer iteration on compacted topics
| * 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-083-1/+5
| | | | cert chains (#750)
* Push out one more patch for 1.2.3 release1.2.3Dana Powers2016-07-052-0/+2
|
* Avoid AttributeErrors in _unregister_cleanup (#747)Dana Powers2016-07-051-1/+1
|
* Patch Release 1.2.3Dana Powers2016-07-023-1/+21
|
* 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-293-2/+11
| | | | | constructors (#647) * allow client.check_version timeout to be set in Producer and Consumer constructors
* Wakeup socket optimizations (#740)Dana Powers2016-06-262-2/+7
|
* assert will be disabled by "python -O" (#736)tyronecai2016-06-231-4/+4
|
* Bump version for developmentDana Powers2016-06-211-1/+1
|
* Patch Release 1.2.21.2.2Dana Powers2016-06-213-1/+29
|
* Clarify timeout unit (#734)ms7s2016-06-211-1/+8
|
* Avoid busy poll during metadata refresh failure with retry_backoff_ms (#733)Dana Powers2016-06-203-32/+147
|
* check_version should scan nodes until version found or timeout (#731)Dana Powers2016-06-192-17/+46
| | | | | * Mute all connection logging during conn.check_version * Always process pending MetadataRequest in conn.check_version * KakfaClient.check_version: Scan all brokers until a version is identified or timeout
* Update KafkaClient.least_loaded_node (#730)Dana Powers2016-06-181-23/+17
| | | | | | - Main node loop should check all known brokers, not just conn objects, which is consistent with the official java client. - This fixes a bug which could cause least_loaded_node to always return the same unavailable node
* Use weakref when registering a producer.close atexit to fix normal gc (#728)Dana Powers2016-06-183-3/+61
| | | | * Use weakref when registering a producer.close atexit to fix normal gc * Test that del(producer) terminates async thread
* Close selector when closing the client connection to fix fd leak. (#729)Michael Smith2016-06-171-0/+1
|
* tweak spelling mistake (#719)steve89182016-06-171-1/+1
|
* Rearrange connection tests to separate legacy KafkaConnectionDana Powers2016-06-043-78/+74
|
* Bump version for developmentDana Powers2016-06-011-1/+1
|
* Patch Release 1.2.11.2.1Dana Powers2016-06-013-1/+21
|
* Fix regression in MessageSet decoding wrt PartialMessages (#716)Dana Powers2016-06-012-4/+107
|
* Catch response decode errors and log details (#715)Dana Powers2016-06-011-1/+14
|
* Fix Legacy support url (#712)Jonas Gröger2016-06-011-1/+1
|