| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| | |
KAFKA-2698: add paused API
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Method KafkaConsumer.position() was not refreshing position correctly
when calling self._update_fetch_positions().
|
|\
| |
| | |
Dont override system rcvbuf or sndbuf unless user configures explicitly
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- add ClusterMetadata.need_all_topic_metadata attribute
- client requests metadata for all topics if attribute True
|
|
|
|
| |
FetchResponses
|
| |
|
| |
|
|
|
|
| |
poll if no in-flight fetches
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
iterating fetcher
|
| |
|
| |
|
|
|
|
|
|
| |
- Consider all delayed tasks, not just heartbeat
- Include metadata update timeout
- Fix second / millisecond bug calling client.poll()
|
|
|
|
| |
out of sync
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Support single message consumption via next(consumer) in py2/py3
- batch message methods (Fetcher.fetched_records / KafkaConsumer.poll)
are incompatible with iterators -- message generator state keeps
messages internally after they are popped from _records, but before
subscription_state is updated.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|