summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Disable standard metadata refresh hook during bootstrapDana Powers2016-04-251-0/+2
| |
| * Add disconnected socket tests for conn.recv()Dana Powers2016-04-251-1/+46
| |
| * Rename mocked socket as _socket in test_connDana Powers2016-04-251-18/+16
|/
* handle unexpected reads in client_asyncJames Brown2016-04-251-0/+19
| | | | Should fix #661.
* Merge pull request #670 from zackdever/predictable-futureDana Powers2016-04-253-13/+19
|\ | | | | Consistent error handling in future call/errbacks + better test failures
| * enable errors on callbacks in testing. fix broken test.Zack Dever2016-04-252-1/+4
| |
| * use the same logic for callbacks regardless of is_done statusZack Dever2016-04-251-12/+15
| |
* | Allow setting host interface in KafkaFixture.instanceDana Powers2016-04-251-2/+4
|/
* Fix throttle_time_ms sensorZack Dever2016-04-251-1/+2
| | | Fixes #665
* Build universal wheels - kafka-python is compatible with both py2 and py3Dana Powers2016-04-251-0/+2
|
* Avoid some exceptions in Coordinator.__del__ (#668)Dana Powers2016-04-252-2/+4
|
* Bump version for developmentDana Powers2016-04-251-1/+1
|
* Fix hyperlinks in README to fix pypi rendering1.1.0Dana Powers2016-04-241-5/+5
|
* Release 1.1.0Dana Powers2016-04-241-1/+1
|
* Update changelogs for 1.1.0 releaseDana Powers2016-04-242-0/+84
|
* Merge branch 'EasyPost-better_ipv6'Dana Powers2016-04-245-43/+137
|\
| * More thorough IPv6 support that uses getaddrinfo to resolve namesJames Brown2016-04-245-43/+137
|/ | | | Fixes #641
* Wait for future.is_done in check_version (fix for windows)Dana Powers2016-04-241-5/+5
|
* Merge pull request #649 from jayalane/masterDana Powers2016-04-241-2/+4
|\ | | | | to squelch the __del issue
| * as per code reviewChris Lane2016-04-141-2/+2
| |
| * to squelch the __del issueChris Lane2016-04-131-2/+4
| |
* | Merge pull request #637 from zackdever/metricsZack Dever2016-04-1432-121/+1994
|\ \ | |/ |/| Metrics java port
| * instrument metrics for fetch requestsZack Dever2016-04-133-66/+95
| |
| * trying to use locks a little less. still not ideal.Zack Dever2016-04-134-19/+18
| |
| * Changing some commented out metrics to avoid future gotchas.Zack Dever2016-04-132-4/+4
| |
| * Beginnings of metrics instrumentation in kafka consumer.Zack Dever2016-04-133-53/+66
| | | | | | | | | | | | 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.
| * Basic dictionary reporter in place of the java JMX reporter.Zack Dever2016-04-133-4/+120
| |
| * Kafka metrics java port. No reporters or instrumentation.Zack Dever2016-04-1325-0/+1716
|/ | | | | There is no straight translation for the JMX reporter into python, so I'll do something else in a separate commit.
* Merge pull request #621 from dpkp/ssl_supportDana Powers2016-04-0910-16/+216
|\ | | | | Support SSL connections
| * Attempt to add ssl support to kafka fixturesssl_supportDana Powers2016-04-095-10/+44
| |
| * Add SSL configuration kwargs to KafkaClient, KafkaConsumer, KafkaProducerDana Powers2016-04-093-0/+63
| |
| * Check for pending ssl bytes in KafkaClient loopDana Powers2016-04-091-0/+12
| |
| * Update conn fixture to check for HANDSHAKE stateDana Powers2016-04-091-1/+2
| |
| * Handle SSL HANDSHAKE state in KafkaClient state change handlerDana Powers2016-04-091-2/+4
| |
| * Add ssl support to BrokerConnectionDana Powers2016-04-091-3/+91
|/
* Merge pull request #640 from dpkp/selectorsDana Powers2016-04-093-33/+682
|\ | | | | Manage non-blocking I/O events with selectors module
| * Use selectors module in KafkaClientselectorsDana Powers2016-04-092-33/+47
| |
| * Vendor selectors34 moduleDana Powers2016-04-081-0/+635
|/
* Merge pull request #639 from dpkp/conn_state_callbackDana Powers2016-04-083-110/+174
|\ | | | | Use KafkaClient callback to manage BrokerConnection state changes
| * Add state_change_callback to bootstrap connectionconn_state_callbackDana Powers2016-04-082-3/+12
| |
| * Drop bootstrap connection once first normal broker is connectedDana Powers2016-04-081-0/+6
| |
| * Add private _refresh_on_disconnects flag to KafkaClientDana Powers2016-04-081-2/+8
| |
| * Move state logic from KafkaClient._maybe_connect to _conn_state_change as ↵Dana Powers2016-04-082-29/+43
| | | | | | | | callback
| * Add state_change_callback to BrokerConnectionDana Powers2016-04-081-0/+8
| |
| * Move check_version() logic to BrokerConnectionDana Powers2016-04-082-78/+99
|/
* Split test_ready to test_is_readyDana Powers2016-04-081-34/+21
|
* Speedup some failover tests w/ shorter SimpleClient timeoutDana Powers2016-04-081-1/+1
|
* Reduce batch time in producer integration test (speedup test)Dana Powers2016-04-081-2/+5
|
* Default sleep=True in client.pollDana Powers2016-04-084-7/+7
|
* Make _wake_r socket non-blocking; drop select from _clear_wake_fdDana Powers2016-04-081-3/+4
|