summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Update KafkaConsumer to handle request-specific FailedPayloadsErrorsDana Powers2015-06-081-11/+13
| |
* | Merge pull request #396 from dpkp/sync_producer_fail_on_error_kwargDana Powers2015-06-092-4/+30
|\ \ | | | | | | Sync producer fail on error kwarg
| * | Support sync_fail_on_error kwarg in ProducerDana Powers2015-06-092-4/+30
|/ /
* | Create a new child thread on each open fixture tryDana Powers2015-06-091-6/+7
| |
* | Merge pull request #397 from dpkp/test_loggingDana Powers2015-06-096-17/+36
|\ \ | | | | | | Test logging
| * | Dont try to terminate a child that has already exited in test/service _despawnDana Powers2015-06-081-1/+2
| | |
| * | Produce messages to both partitions in async producer leader switch testDana Powers2015-06-081-1/+9
| | |
| * | Reduce blocking times in consumer integration testsDana Powers2015-06-081-14/+14
| | |
| * | Reduce log chatter in tests (only debug kafka.conn in test_conn)Dana Powers2015-06-082-0/+10
| | |
| * | Fail fast in nosetestsDana Powers2015-06-081-1/+1
| |/
* | Merge pull request #401 from dpkp/async_producer_responsesDana Powers2015-06-092-12/+60
|\ \ | |/ |/| Async producer responses
| * Use a list, not request_tries.keys(), to track requests / responses in async ↵Dana Powers2015-06-091-2/+4
| | | | | | | | producer
| * Add Unit test for async producer leader change; return ProduceResponse on ↵Dana Powers2015-06-091-10/+56
|/ | | | success
* Merge pull request #394 from dpkp/cleanupsDana Powers2015-06-088-152/+88
|\ | | | | Cleanups
| * Fixup for loop vars in kafka/protocol.pyDana Powers2015-06-081-14/+14
| |
| * Improve kafka client debug request/response loggingDana Powers2015-06-081-5/+5
| |
| * Prefer single quotes for stringsDana Powers2015-06-081-14/+12
| |
| * Add a few extra docstring comments about thread-safe clients/connectionsDana Powers2015-06-083-5/+12
| |
| * Dont maintain all producer args / kwargs in subclass __init__ and docstrings ↵Dana Powers2015-06-082-91/+24
| | | | | | | | -- just refer to super class (Producer)
| * Cleanup imports in kafka/client and kafka/consumerDana Powers2015-06-083-23/+21
| |
* | Import style nits in integration testsDana Powers2015-06-084-7/+10
| |
* | Add zk to KafkaIntegrationTestCase attributes to fix lint errorDana Powers2015-06-081-0/+1
| |
* | Dump fixture logs on OffsetResponse error during producer integrationDana Powers2015-06-081-3/+9
| | | | | | | | | | tests. This is intended to help debug an intermittent failure that requires server logs.
* | Retry with shorter 5sec timeout when trying to open() fixturesDana Powers2015-06-082-7/+14
|/ | | | | - this is intended to reduce flapping tests caused by intermittent - fixture startup issues on travis-ci
* Merge pull request #389 from dpkp/task_done_key_errorDana Powers2015-06-081-2/+10
|\ | | | | KafkaConsumer.task_done: warn and skip unrecognized topic-partitions
| * KafkaConsumer.task_done - warn and skip messages from unrecognized ↵Dana Powers2015-06-061-2/+10
| | | | | | | | topic-partitions
* | Merge pull request #393 from dpkp/simple_consumer_leader_changeDana Powers2015-06-082-2/+78
|\ \ | | | | | | Simple consumer leader change
| * | SimpleConsumer should refresh metadata and retry on leadership changes; only ↵Dana Powers2015-06-081-1/+4
| | | | | | | | | | | | raise on UnknownTopicOrPartition
| * | Add unit tests for SimpleConsumer error handlingDana Powers2015-06-081-1/+74
|/ /
* | Merge pull request #380 from dpkp/multiprocess_consumer_partitionsDana Powers2015-06-082-5/+18
|\ \ | | | | | | Support optional partitions kwarg in MultiProcessConsumer
| * | Support optional partitions kwarg in MultiProcessConsumerDana Powers2015-05-172-5/+18
| | |
* | | Merge pull request #379 from dpkp/deprecate_keyed_producer_sendDana Powers2015-06-083-17/+18
|\ \ \ | | | | | | | | Deprecate KeyedProducer.send in favor of send_messages
| * | | Deprecate KeyedProducer.send in favor of send_messages -- keep interface ↵Dana Powers2015-05-173-17/+18
| | | | | | | | | | | | | | | | consistent
* | | | Merge pull request #392 from reAsOn2010/fix-uncaught-FailedPayloadsErrorDana Powers2015-06-083-1/+18
|\ \ \ \ | | | | | | | | | | try to fix uncaught FailedPayloadsError in consumer
| * | | | try to fix uncaught FailedPayloadsErrorreAsOn20102015-06-093-1/+18
|/ / / /
* | | | Respawn crashed services in test/service.py, rather than raise RuntimeErrorDana Powers2015-06-071-12/+26
| | | |
* | | | Merge pull request #388 from dpkp/331_fixupsDana Powers2015-06-066-110/+180
|\ \ \ \ | | | | | | | | | | async producer fixups
| * | | | Add async_stop_timeout parameter to tune how long to let the producerDana Powers2015-06-061-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | keep trying to send messages before timing out. Log an error if async producer was stopped before all messages sent.
| * | | | Dont stop async producer until all pending messages have been processedDana Powers2015-06-061-1/+1
| | | | |
| * | | | Update Producer class docstringDana Powers2015-06-061-4/+25
| | | | |
| * | | | Deprecate async producer batch_send kwarg -- use 'async' insteadDana Powers2015-06-066-46/+47
| | | | |
| * | | | Log retries and failed messages in async producer (configurable as full ↵Dana Powers2015-06-061-12/+24
| | | | | | | | | | | | | | | | | | | | messages or hash())
| * | | | PR 331 fixup: do not attempt to get new messages if there are pending retriesDana Powers2015-06-061-4/+9
| | | | |
| * | | | PR 331 fixup: Rename reqs dict to request_triesDana Powers2015-06-061-9/+13
| | | | |
| * | | | PR 331 fixup: Dont need try/except when calling send_produce_requests with ↵Dana Powers2015-06-061-15/+16
| | | | | | | | | | | | | | | | | | | | fail_on_error=False
| * | | | PR 331 fixup: log warnings on async producer backoff and metadata refreshDana Powers2015-06-061-1/+2
| | | | |
| * | | | PR 331 fixup: Support unlimited retries with async_retry_limit=NoneDana Powers2015-06-061-6/+8
| | | | | | | | | | | | | | | | | | | | Async producer defaults are now retry everything always w/ 100ms backoff
| * | | | PR 331 fixup: fix _handle_error closureDana Powers2015-06-061-16/+17
| | | | |
| * | | | PR 331 fixup: Fix kafka.common imports from kafka.producer.base (one import ↵Dana Powers2015-06-061-3/+2
|/ / / / | | | | | | | | | | | | block, add ProduceResponse)
* | | | Encode random_message strings to bytes in test_failover_integrationDana Powers2015-06-061-1/+2
| | | |