Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Update docstring and comments in _create_fetch_requests re KAFKA-2978 | Dana Powers | 2016-01-10 | 1 | -5/+2 | |
| | | ||||||
| * | Reorganize init_fetches calls during iteration | Dana Powers | 2016-01-10 | 2 | -7/+20 | |
| | | | | | | | | | | | | | | Generally should not init_fetches while the generator has pending messages; this revision adds an explicit check / noop to the public interface, and uses a private method internally to attempt to pipeline fetch requests. | |||||
| * | Check for assignment changes before yielding new record | Dana Powers | 2016-01-10 | 1 | -0/+9 | |
| | | ||||||
| * | Fetcher logging should be debug or trace (left higher during testing) | Dana Powers | 2016-01-10 | 2 | -9/+12 | |
| | | ||||||
* | | Add mocking to test_coordinator::test_close to fix random test failure (via ↵ | Dana Powers | 2016-01-11 | 1 | -0/+1 | |
|/ | | | | travis logs) | |||||
* | Merge pull request #496 from dpkp/idle_sleep | Dana Powers | 2016-01-10 | 2 | -11/+30 | |
|\ | | | | | Prevent idle CPU spin by sleeping if there are no sockets to read | |||||
| * | Pass consumer timeout to client.poll() in iterator; check timeout before ↵idle_sleep | Dana Powers | 2016-01-10 | 1 | -1/+4 | |
| | | | | | | | | iterating fetcher | |||||
| * | Fix sec / millisec unit bug in KafkaConsumer._poll_once() | Dana Powers | 2016-01-10 | 1 | -1/+1 | |
| | | ||||||
| * | Receive all available responses in client._poll | Dana Powers | 2016-01-10 | 1 | -3/+4 | |
| | | ||||||
| * | If a completed future is polled, do not block | Dana Powers | 2016-01-10 | 1 | -6/+13 | |
| | | ||||||
| * | Avoid CPU spinnning when there are no sockets to read | Dana Powers | 2016-01-10 | 1 | -0/+8 | |
|/ | ||||||
* | Fix delayed_task timeout commit 45d26b6 | Dana Powers | 2016-01-10 | 3 | -9/+10 | |
| | ||||||
* | Merge pull request #502 from dpkp/task_poll_timeout | Dana Powers | 2016-01-10 | 4 | -15/+47 | |
|\ | | | | | Add delayed task timeouts to _poll calls | |||||
| * | Improve KafkaConsumer iterator loop timeoutstask_poll_timeout | Dana Powers | 2016-01-10 | 1 | -8/+8 | |
| | | | | | | | | | | | | - Consider all delayed tasks, not just heartbeat - Include metadata update timeout - Fix second / millisecond bug calling client.poll() | |||||
| * | Improve cluster.ttl() readability | Dana Powers | 2016-01-10 | 1 | -3/+7 | |
| | | ||||||
| * | Check delayed task timeout in client.poll() | Dana Powers | 2016-01-10 | 2 | -4/+32 | |
| | | ||||||
* | | Log generation and member_id in threaded consumer group test | Dana Powers | 2016-01-10 | 1 | -1/+4 | |
| | | ||||||
* | | Fix debug logging call in PR 500 | Dana Powers | 2016-01-10 | 1 | -1/+1 | |
|/ | ||||||
* | Remove old kafka.consumer.kafka module | Dana Powers | 2016-01-10 | 1 | -771/+0 | |
| | ||||||
* | Merge pull request #500 from dpkp/kafka-2978 | Dana Powers | 2016-01-10 | 4 | -74/+53 | |
|\ | | | | | KAFKA-2978: consumer stops fetching when positions get out of sync | |||||
| * | KAFKA-2978: consumer stops fetching when consumed and fetch positions get ↵ | Dana Powers | 2016-01-10 | 4 | -74/+53 | |
|/ | | | | out of sync | |||||
* | Merge pull request #501 from dpkp/coordinator_tests | Dana Powers | 2016-01-10 | 4 | -13/+607 | |
|\ | | | | | ConsumerCoordinator cleanups and test coverage | |||||
| * | Add ConsumerCoordinator unit tests | Dana Powers | 2016-01-10 | 1 | -0/+568 | |
| | | ||||||
| * | ConsumerCoordinator cleanups | Dana Powers | 2016-01-10 | 2 | -13/+36 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - default assignors to RoundRobinPartitionAssignor - check offsets types in commit_offsets_* methods - succeed future in _send_offset_commit_request when no offsets - raise exception if no subscribed topics in group_protocols() - fix _subscription typo in metadata listener callbacks - short circuit if no partitions passed to fetch_committed_offsets - line-wrap comments - return future from commit_offsets_async - return future value from commit_offsets_sync - fix self._failed_request callback partial args - comment out metrics class for now | |||||
| * | Add error checking to mark_for_reassignment | Dana Powers | 2016-01-10 | 1 | -0/+3 | |
| | | ||||||
* | | Merge pull request #499 from dpkp/handle_disconnect | Dana Powers | 2016-01-10 | 2 | -18/+170 | |
|\ \ | |/ |/| | Refresh metadata on failed connection attempts | |||||
| * | Refresh metadata on failed connection attemptshandle_disconnect | Dana Powers | 2016-01-09 | 1 | -0/+5 | |
| | | ||||||
| * | Fill out more async client unit tests | Dana Powers | 2016-01-09 | 1 | -18/+165 | |
| | | ||||||
* | | Move ConsumerProtocol definition to kafka.coordinator.protocol | Dana Powers | 2016-01-10 | 3 | -35/+44 | |
|/ | ||||||
* | Remove errant kafka_versions('all') from 0.9 merge | Dana Powers | 2016-01-07 | 1 | -1/+0 | |
| | ||||||
* | Update README from new docs | Dana Powers | 2016-01-07 | 1 | -42/+55 | |
| | ||||||
* | Merge branch '0.9' | Dana Powers | 2016-01-07 | 83 | -1621/+7487 | |
|\ | | | | | | | | | | | | | | | Conflicts: kafka/codec.py kafka/version.py test/test_producer.py test/test_producer_integration.py | |||||
| * | Fix KafkaClient->SimpleClient references0.9 | Dana Powers | 2016-01-07 | 9 | -49/+49 | |
| | | ||||||
| * | Update docs for release w/ new async classes | Dana Powers | 2016-01-07 | 14 | -238/+283 | |
| | | ||||||
| * | Drop sphinxcontrib-napoleon in favor of sphinx.ext.napolean | Dana Powers | 2016-01-07 | 2 | -2/+1 | |
| | | ||||||
| * | Add metadata_max_age_ms and retry_backoff_ms options to async client | Dana Powers | 2016-01-07 | 1 | -0/+8 | |
| | | ||||||
| * | Docstring updates | Dana Powers | 2016-01-07 | 5 | -182/+209 | |
| | | ||||||
| * | Reorg kafka imports | Dana Powers | 2016-01-07 | 1 | -11/+12 | |
| | | | | | | | | | | | | | | - kafka.KafkaClient is new async client - kafka.SimpleClient is old sync client - update copyright / author info - add BrokerConnection; drop KafkaConnection | |||||
| * | Reduce partitions for offset commit topic in 0.9 broker configs | Dana Powers | 2016-01-04 | 1 | -0/+9 | |
| | | ||||||
| * | Drop request_timeout_ms override in consumer group test | Dana Powers | 2016-01-04 | 1 | -2/+1 | |
| | | ||||||
| * | Dont use consumer_timeout_ms in simple kafka_consumer test | Dana Powers | 2016-01-04 | 1 | -2/+1 | |
| | | ||||||
| * | Fix future redefine bug in client.poll | Dana Powers | 2016-01-04 | 2 | -3/+4 | |
| | | ||||||
| * | Call errbacks with future.exception | Dana Powers | 2016-01-03 | 1 | -1/+1 | |
| | | ||||||
| * | Dont pylint in pypy tests - it seems to take forever and doesn't add anything | Dana Powers | 2016-01-03 | 1 | -0/+4 | |
| | | ||||||
| * | Dont use consumer_timeout_ms in kafka blocking test | Dana Powers | 2016-01-03 | 1 | -7/+4 | |
| | | ||||||
| * | Fast heartbeats during consumer group tests | Dana Powers | 2016-01-03 | 1 | -0/+1 | |
| | | ||||||
| * | Import queue from six.moves | Dana Powers | 2016-01-03 | 3 | -18/+6 | |
| | | ||||||
| * | Attempt to fix travis shell magic for pypy | Dana Powers | 2016-01-03 | 1 | -1/+1 | |
| | | ||||||
| * | Catch py3 ConnectionErrors | Dana Powers | 2016-01-03 | 2 | -10/+27 | |
| | | ||||||
| * | Message value can be None | Dana Powers | 2016-01-03 | 1 | -1/+1 | |
| | |