<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/kafka-python.git, branch break-consumer-operations-into-request-response-methods</title>
<subtitle>github.com: mumrah/kafka-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/'/>
<entry>
<title>Break consumer operations into request / response methods</title>
<updated>2019-06-19T21:31:42+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2019-06-19T20:20:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=6ec074b9e2430d783a43cdf002dc410eedb27f2d'/>
<id>6ec074b9e2430d783a43cdf002dc410eedb27f2d</id>
<content type='text'>
This breaks some of the consumer operations into request generation /
response parsing methods.

The public API does not change. However, this allows power users who are
willing to deal with risk of private methods changing under their feet
to decouple generating the message futures from processing their
responses. In other words, you can use these to fire a bunch of request
at once and delay processing the responses until all requests are fired.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This breaks some of the consumer operations into request generation /
response parsing methods.

The public API does not change. However, this allows power users who are
willing to deal with risk of private methods changing under their feet
to decouple generating the message futures from processing their
responses. In other words, you can use these to fire a bunch of request
at once and delay processing the responses until all requests are fired.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sanity test for consumer.topics() and consumer.partitions_for_topic()</title>
<updated>2019-06-05T05:53:45+00:00</updated>
<author>
<name>Brian Sang</name>
<email>sang.bri@gmail.com</email>
</author>
<published>2019-06-01T02:05:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=f126e5bfcc8f41ee5ea29b41ec6eabbc3f441647'/>
<id>f126e5bfcc8f41ee5ea29b41ec6eabbc3f441647</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delay converting to seconds</title>
<updated>2019-05-30T20:12:39+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2019-05-30T04:49:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=79dd508b14fd2d66a8b6d32353e8e64989c4ff84'/>
<id>79dd508b14fd2d66a8b6d32353e8e64989c4ff84</id>
<content type='text'>
Delaying the conversion to seconds makes the code intent more clear.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Delaying the conversion to seconds makes the code intent more clear.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce client poll timeout when no ifrs</title>
<updated>2019-05-30T04:46:37+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2019-05-29T06:45:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=9f0b518286ecfc6db8b7abbd2431810c16f1cc80'/>
<id>9f0b518286ecfc6db8b7abbd2431810c16f1cc80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch TimeoutError in BrokerConnection send/recv (#1820)</title>
<updated>2019-05-30T03:49:32+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2019-05-30T03:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=5bb1abd3495ce81a0522b2a66e6c5d2731dae77b'/>
<id>5bb1abd3495ce81a0522b2a66e6c5d2731dae77b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused/weird comment line (#1813)</title>
<updated>2019-05-29T06:58:12+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2019-05-29T06:58:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=21b00c30ecc159a5df389fe96287898660f659d2'/>
<id>21b00c30ecc159a5df389fe96287898660f659d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs for api_version_auto_timeout_ms (#1812)</title>
<updated>2019-05-24T07:15:58+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2019-05-24T06:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=cee4d17df7858439e0dbdf3914ca0107e080af7d'/>
<id>cee4d17df7858439e0dbdf3914ca0107e080af7d</id>
<content type='text'>
The docs for `api_version_auto_timeout_ms` mention setting
`api_version='auto'` but that value has been deprecated for years in
favor of `api_version=None`.

Updating the docs for now, and will remove support for `'auto'` in next
major version bump.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The docs for `api_version_auto_timeout_ms` mention setting
`api_version='auto'` but that value has been deprecated for years in
favor of `api_version=None`.

Updating the docs for now, and will remove support for `'auto'` in next
major version bump.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in _fetch_all_topic_metadata function (#1809)</title>
<updated>2019-05-23T16:07:11+00:00</updated>
<author>
<name>Brian Sang</name>
<email>sang.bri@gmail.com</email>
</author>
<published>2019-05-23T16:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=1a0f2973190e2bb60909bfcd28e5ad8e732e918e'/>
<id>1a0f2973190e2bb60909bfcd28e5ad8e732e918e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make partitions_for_topic a read-through cache (#1781)</title>
<updated>2019-05-23T06:54:14+00:00</updated>
<author>
<name>Brian Sang</name>
<email>sang.bri@gmail.com</email>
</author>
<published>2019-05-23T06:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=1f73287e890a4c68f240dcc8b6966de1e62b65cc'/>
<id>1f73287e890a4c68f240dcc8b6966de1e62b65cc</id>
<content type='text'>
If the cluster metadata object has no info about the topic, then issue a blocking metadata call to fetch it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the cluster metadata object has no info about the topic, then issue a blocking metadata call to fetch it.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused imports (#1808)</title>
<updated>2019-05-23T04:56:25+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2019-05-23T04:56:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=edfafc036f0d9a3b1e5c73f9642ef71c297c1b64'/>
<id>edfafc036f0d9a3b1e5c73f9642ef71c297c1b64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
