Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add client info logging re bootstrap; log connection attempts to balance ↵ | Dana Powers | 2017-03-06 | 1 | -1/+1 |
| | | | | with close | ||||
* | Small cleanup for #962 | Dana Powers | 2017-03-06 | 1 | -4/+9 |
| | |||||
* | Added `max_bytes` option and FetchRequest_v3 usage. (#962) | Taras Voinarovskyi | 2017-03-06 | 1 | -1/+24 |
| | | | | * Added `max_bytes` option and FetchRequest_v3 usage. * Add checks for versions above 0.10 based on ApiVersionResponse | ||||
* | Add more debug-level connection logging | Dana Powers | 2017-03-06 | 1 | -0/+7 |
| | |||||
* | Do not need str(self) when formatting to %s | Dana Powers | 2017-03-06 | 1 | -16/+16 |
| | |||||
* | When closing a broker connection without error, fail in-flight-requests with ↵ | Dana Powers | 2017-03-03 | 1 | -1/+1 |
| | | | | Cancelled (#1010) | ||||
* | Include the node id in BrokerConnection __repr__ (#1009) | Dana Powers | 2017-03-03 | 1 | -2/+2 |
| | |||||
* | Mark last_attempt time during connection close to fix blackout calculation ↵ | Dana Powers | 2017-03-03 | 1 | -0/+1 |
| | | | | (#1008) | ||||
* | Catch socket errors during ssl handshake (#1007) | Dana Powers | 2017-03-03 | 1 | -1/+1 |
| | |||||
* | Fix sasl reconnect bug: auth future must be reset on close (#1003) | Dana Powers | 2017-03-03 | 1 | -0/+1 |
| | |||||
* | Fix BrokerConnection api_version docs default (#909) | Jeff Widman | 2017-02-28 | 1 | -4/+3 |
| | |||||
* | Move BrokerConnection docstring to class (#968) | Jeff Widman | 2017-02-08 | 1 | -68/+69 |
| | |||||
* | Add support for Python built without ssl (#939) (#954) | Sho Minagawa | 2017-02-03 | 1 | -17/+28 |
| | |||||
* | Do not re-close a disconnected connection | Dana Powers | 2017-01-19 | 1 | -1/+0 |
| | |||||
* | Drop unused last_failure time from BrokerConnection | Dana Powers | 2017-01-19 | 1 | -4/+1 |
| | |||||
* | Use connection state functions where possible | Dana Powers | 2017-01-19 | 1 | -0/+1 |
| | |||||
* | Pass error to BrokerConnection.close() | Dana Powers | 2017-01-19 | 1 | -19/+27 |
| | |||||
* | Fix typo: coorelation --> correlation (#929) | Jeff Widman | 2017-01-11 | 1 | -5/+5 |
| | |||||
* | Make SSL warning list the correct Python versions (#924) | Jeff Widman | 2017-01-04 | 1 | -3/+3 |
| | |||||
* | Bug fix: ret = err => ret = err.errno (#907) | guojh | 2016-12-17 | 1 | -1/+1 |
| | |||||
* | Fixup doc references to max_in_flight_requests_per_connection | Dana Powers | 2016-12-17 | 1 | -1/+1 |
| | |||||
* | Fix typo: passowrd --> password (#901) | Jeff Widman | 2016-12-12 | 1 | -1/+1 |
| | |||||
* | DOC: Fix typo 'Defualt' -> 'Default'. (#895) | Rolando (Max) Espinoza | 2016-11-30 | 1 | -1/+1 |
| | |||||
* | When hostname lookup is necessary, do every connect (#812) | Evan Bender | 2016-11-20 | 1 | -5/+9 |
| | | | | | Fixes a bug where lookup was done only once for the whole life of the process -- if a broker's IP changed, client couldn't reconnect. | ||||
* | Always check for request timeouts (#887) | Dana Powers | 2016-11-18 | 1 | -4/+4 |
| | | | | * Check for requests that timeout without causing a socket read/write event | ||||
* | typo (#883) | sharego | 2016-11-15 | 1 | -1/+1 |
| | | | type error | ||||
* | Update param in warning (#878) | Dana Powers | 2016-11-14 | 1 | -2/+2 |
|\ | | | | | In Kafka 9, advertised.host.name was renamed to advertised.listeners | ||||
| * | Update param in warning | Jeff Widman | 2016-11-11 | 1 | -2/+2 |
| | | | | | | In Kafka 9, advertised.host.name was renamed to advertised.listeners | ||||
* | | Fix typos | Jeff Widman | 2016-11-14 | 1 | -2/+2 |
|/ | |||||
* | Monkeypatch max_in_flight_requests_per_connection when checking broker ↵ | Dana Powers | 2016-09-28 | 1 | -6/+11 |
| | | | | version (#834) | ||||
* | HOTFIX: Fix BrokerConnectionMetrics when sensors already exist (i.e., on ↵ | Dana Powers | 2016-08-08 | 1 | -11/+15 |
| | | | | reconnects) (#799) | ||||
* | Send combined size and payload bytes to socket to avoid potentially split ↵ | Dana Powers | 2016-08-04 | 1 | -6/+6 |
| | | | | packets with TCP_NODELAY (#797) | ||||
* | Instrument metrics in BrokerConnection | Dana Powers | 2016-08-04 | 1 | -0/+123 |
| | |||||
* | Remove unused import from kafka.conn | Dana Powers | 2016-08-04 | 1 | -1/+1 |
| | |||||
* | Add BrokerConnection docstring with configuration parameters | Dana Powers | 2016-08-04 | 1 | -0/+65 |
| | |||||
* | minor tweaks to get authentication working | Lars Jørgen Solberg | 2016-08-03 | 1 | -8/+7 |
| | |||||
* | Use callbacks for sasl handshake request / response | Dana Powers | 2016-08-03 | 1 | -59/+62 |
| | |||||
* | implement sasl PLAIN mechanism | Lars Jørgen Solberg | 2016-08-03 | 1 | -3/+103 |
| | |||||
* | Always absolute_importabsolute_import | Dana Powers | 2016-08-02 | 1 | -0/+2 |
| | |||||
* | Vendor six 1.10.0six | Dana Powers | 2016-08-01 | 1 | -1/+1 |
| | |||||
* | Use socket_options configuration to setsockopts(). Default TCP_NODELAY (#783) | Dana Powers | 2016-08-01 | 1 | -6/+14 |
| | |||||
* | Delete KafkaConnection class (#769) | Dana Powers | 2016-07-17 | 1 | -187/+0 |
| | |||||
* | #761 Follow-up: use api_version tuples in BrokerConnection.check_version | Dana Powers | 2016-07-16 | 1 | -11/+10 |
| | |||||
* | Add api_version config to KafkaClient, deprecate str in favor of tuples (#761) | Dana Powers | 2016-07-16 | 1 | -2/+7 |
| | |||||
* | Add ssl_password to default_config dicts. Send ssl_password when loading ↵ | Ashley McKemie | 2016-07-08 | 1 | -1/+3 |
| | | | | cert chains (#750) | ||||
* | assert will be disabled by "python -O" (#736) | tyronecai | 2016-06-23 | 1 | -4/+4 |
| | |||||
* | check_version should scan nodes until version found or timeout (#731) | Dana Powers | 2016-06-19 | 1 | -5/+5 |
| | | | | | * 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 | ||||
* | Catch response decode errors and log details (#715) | Dana Powers | 2016-06-01 | 1 | -1/+14 |
| | |||||
* | Add CRL support to SSL support (#683) | Vincent Bernat | 2016-05-19 | 1 | -0/+11 |
| | | | | A user can provide a CRL whose peer certificate will be checked against. This only works with Python 3.4+ and Python 2.7.9+. | ||||
* | Fixup BrokerConnection check_version strict error checking: 0.9 will fail ↵ | Dana Powers | 2016-05-17 | 1 | -0/+7 |
| | | | | with CorrelationIdError |