<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/kafka-python.git/kafka/protocol, branch conn_send_buffer</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>Revert 703f0659 / fix 0.8.2 protocol quick detection (#1763)</title>
<updated>2019-03-27T14:45:50+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2019-03-27T14:45:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=227a94663d6b0ab11c12236085f79b5b6ffd5568'/>
<id>227a94663d6b0ab11c12236085f79b5b6ffd5568</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix response error checking in KafkaAdminClient send_to_controller</title>
<updated>2019-01-03T21:46:47+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2018-11-23T18:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=2e0ada055886ad01cc193b1007d3f79717b5c9df'/>
<id>2e0ada055886ad01cc193b1007d3f79717b5c9df</id>
<content type='text'>
Previously we weren't accounting for when the response tuple also has a
`error_message` value.

Note that in Java, the error fieldname is inconsistent:
 - `CreateTopicsResponse` / `CreatePartitionsResponse` uses `topic_errors`
 - `DeleteTopicsResponse` uses `topic_error_codes`
So this updates the `CreateTopicsResponse` classes to match.

The fix is a little brittle, but should suffice for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we weren't accounting for when the response tuple also has a
`error_message` value.

Note that in Java, the error fieldname is inconsistent:
 - `CreateTopicsResponse` / `CreatePartitionsResponse` uses `topic_errors`
 - `DeleteTopicsResponse` uses `topic_error_codes`
So this updates the `CreateTopicsResponse` classes to match.

The fix is a little brittle, but should suffice for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add protocols for {Describe,Create,Delete} Acls</title>
<updated>2018-11-20T00:59:49+00:00</updated>
<author>
<name>Ulrik Johansson</name>
<email>ulrik.johansson@blocket.se</email>
</author>
<published>2018-11-15T22:59:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=66754624e84da89d94f6bc8dd55bd969ad520ee4'/>
<id>66754624e84da89d94f6bc8dd55bd969ad520ee4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Be explicit with tuples for %s formatting</title>
<updated>2018-11-18T08:21:18+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2018-11-13T19:57:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=1d443638e22c2d360086b8d7cee8b5d930741d12'/>
<id>1d443638e22c2d360086b8d7cee8b5d930741d12</id>
<content type='text'>
Fix #1633
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #1633
</pre>
</div>
</content>
</entry>
<entry>
<title>Pre-compile pack/unpack function calls</title>
<updated>2018-10-29T19:57:42+00:00</updated>
<author>
<name>billyevans</name>
<email>pervushinai@gmail.com</email>
</author>
<published>2018-07-20T21:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=3689da3d5c02e362d872cf1fb2d65201419c4b93'/>
<id>3689da3d5c02e362d872cf1fb2d65201419c4b93</id>
<content type='text'>
I noticed that pack/unpack functions from
https://github.com/dpkp/kafka-python/blob/master/kafka/protocol/types.py
might be slightly improved. I made pre-compilation for them. It gives
about 10% better performance compared to the current implementation.

Consumption of 100msg:
```
239884    0.187    0.000    0.287    0.000 types.py:18(_unpack) # new version
239884    0.192    0.000    0.323    0.000 types.py:17(_unpack)
```

I also made some profiling for producers/consumers. It gives about
1-1.5% time savings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I noticed that pack/unpack functions from
https://github.com/dpkp/kafka-python/blob/master/kafka/protocol/types.py
might be slightly improved. I made pre-compilation for them. It gives
about 10% better performance compared to the current implementation.

Consumption of 100msg:
```
239884    0.187    0.000    0.287    0.000 types.py:18(_unpack) # new version
239884    0.192    0.000    0.323    0.000 types.py:17(_unpack)
```

I also made some profiling for producers/consumers. It gives about
1-1.5% time savings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add KafkaAdmin class</title>
<updated>2018-10-25T05:42:12+00:00</updated>
<author>
<name>Richard Lee</name>
<email>github@richardlee.name</email>
</author>
<published>2018-07-12T18:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=481f88068bdf0a18f12fd7a811b795f889d35fc7'/>
<id>481f88068bdf0a18f12fd7a811b795f889d35fc7</id>
<content type='text'>
Requires cluster version &gt; 0.10.0.0, and uses new wire protocol
classes to do many things via broker connection that previously
needed to be done directly in zookeeper.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requires cluster version &gt; 0.10.0.0, and uses new wire protocol
classes to do many things via broker connection that previously
needed to be done directly in zookeeper.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use `kafka.common` internally</title>
<updated>2018-06-05T21:32:01+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2018-05-28T22:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=bc4cc434cddf403a35d0393d68ecfdbfad17c8e5'/>
<id>bc4cc434cddf403a35d0393d68ecfdbfad17c8e5</id>
<content type='text'>
This finishes the split from `kafka.common` to `kafka.errors`/`kafka.structs`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This finishes the split from `kafka.common` to `kafka.errors`/`kafka.structs`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added AlterConfigs and DescribeConfigs apis (#1472)</title>
<updated>2018-04-18T21:55:49+00:00</updated>
<author>
<name>Stephen SORRIAUX</name>
<email>stephen.sorriaux@gmail.com</email>
</author>
<published>2018-04-18T21:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=59b0c6f714f83b5dae2df97f12645c39a6cdc179'/>
<id>59b0c6f714f83b5dae2df97f12645c39a6cdc179</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CreatePartitionsRequest_v0 (#1469)</title>
<updated>2018-04-05T20:44:54+00:00</updated>
<author>
<name>Stephen SORRIAUX</name>
<email>stephen.sorriaux@gmail.com</email>
</author>
<published>2018-04-05T20:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=6163aa3c633249c0ca7903d1b6d1ab209a927980'/>
<id>6163aa3c633249c0ca7903d1b6d1ab209a927980</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error var name in _unpack (#1403)</title>
<updated>2018-03-05T09:34:27+00:00</updated>
<author>
<name>j2gg0s</name>
<email>457862502@qq.com</email>
</author>
<published>2018-03-05T09:34:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=ff13f872f4a517c341cd84db89111dcbdf642b60'/>
<id>ff13f872f4a517c341cd84db89111dcbdf642b60</id>
<content type='text'>
Change-Id: I6527da4b70ebec9e08fa50aca9eba717b8361f19</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6527da4b70ebec9e08fa50aca9eba717b8361f19</pre>
</div>
</content>
</entry>
</feed>
