<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/kafka-python.git, branch issue-26</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>Starting work on fixing offset commits</title>
<updated>2013-06-01T04:10:47+00:00</updated>
<author>
<name>David Arthur</name>
<email>mumrah@gmail.com</email>
</author>
<published>2013-06-01T04:08:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=acd388e4eab100b5cf23481780f0d836ca0c21fd'/>
<id>acd388e4eab100b5cf23481780f0d836ca0c21fd</id>
<content type='text'>
* Update the "public" offset before yielding the message
* Add an option to SimpleConsumer.commit that excludes the current
  offset

Ref #26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update the "public" offset before yielding the message
* Add an option to SimpleConsumer.commit that excludes the current
  offset

Ref #26
</pre>
</div>
</content>
</entry>
<entry>
<title>PEP8-ify most of the files</title>
<updated>2013-05-29T20:38:39+00:00</updated>
<author>
<name>Mahendra M</name>
<email>mahendra.m@gmail.com</email>
</author>
<published>2013-05-29T08:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=2c257eeb1f02748840a8f4535d8d2a88ef5235f2'/>
<id>2c257eeb1f02748840a8f4535d8d2a88ef5235f2</id>
<content type='text'>
consumer.py and conn.py will be done later after pending merges
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
consumer.py and conn.py will be done later after pending merges
</pre>
</div>
</content>
</entry>
<entry>
<title>Removing the bit about offsets</title>
<updated>2013-05-29T20:29:01+00:00</updated>
<author>
<name>David Arthur</name>
<email>mumrah@gmail.com</email>
</author>
<published>2013-05-29T20:25:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=97962d4af3c0e57a549f432a7604f8ba0c5914fd'/>
<id>97962d4af3c0e57a549f432a7604f8ba0c5914fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor bug fixes</title>
<updated>2013-05-29T20:29:01+00:00</updated>
<author>
<name>Mahendra M</name>
<email>mahendra.m@gmail.com</email>
</author>
<published>2013-05-27T08:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=a8e423c7e7aa861b2476ed760dada26a024fdacf'/>
<id>a8e423c7e7aa861b2476ed760dada26a024fdacf</id>
<content type='text'>
* When you initiate a producer with a non-existant queue, the queue is
  created. However this partition info is not reflected in KafkaClient()
  immediately. So, we wait for a second and try loading it again.

  Without this fix, if we do producer.send_messages() after creating a new
  queue, the library will throw a StopIteration exception.

* In SimpleConsumer(), the defaults are not as mentioned in the comments.
  Fix this (or do we change the documentation?)

* There was a problem with the way the consumer iterator worked.
  for eg: assume that there were 10 messages in the queue/topic
  and you iterate over it as -

  for msg in consumer:
       print (msg)

  At the end of this, 'offset' that is saved is 10.
  So, if you run the above loop again, the last message (10) is repeated.

  This can be fixed by adjusting the offset counter before fetching
  the message

* Avoid some code repeat in consumer.commit()

* Fix a bug in send_offset_commit_request() invocation in consumer.py

* Fix missing imports
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* When you initiate a producer with a non-existant queue, the queue is
  created. However this partition info is not reflected in KafkaClient()
  immediately. So, we wait for a second and try loading it again.

  Without this fix, if we do producer.send_messages() after creating a new
  queue, the library will throw a StopIteration exception.

* In SimpleConsumer(), the defaults are not as mentioned in the comments.
  Fix this (or do we change the documentation?)

* There was a problem with the way the consumer iterator worked.
  for eg: assume that there were 10 messages in the queue/topic
  and you iterate over it as -

  for msg in consumer:
       print (msg)

  At the end of this, 'offset' that is saved is 10.
  So, if you run the above loop again, the last message (10) is repeated.

  This can be fixed by adjusting the offset counter before fetching
  the message

* Avoid some code repeat in consumer.commit()

* Fix a bug in send_offset_commit_request() invocation in consumer.py

* Fix missing imports
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'issue-22'</title>
<updated>2013-05-28T14:36:55+00:00</updated>
<author>
<name>David Arthur</name>
<email>mumrah@gmail.com</email>
</author>
<published>2013-05-28T14:36:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=222ef82983fae6c9d9277bc3806bc7e8bbe39dbf'/>
<id>222ef82983fae6c9d9277bc3806bc7e8bbe39dbf</id>
<content type='text'>
Conflicts:
	kafka/consumer.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	kafka/consumer.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Closes #22</title>
<updated>2013-05-28T14:35:40+00:00</updated>
<author>
<name>David Arthur</name>
<email>mumrah@gmail.com</email>
</author>
<published>2013-05-28T14:35:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=f4a326f490e347a28aa57b8b9d445c87972dc220'/>
<id>f4a326f490e347a28aa57b8b9d445c87972dc220</id>
<content type='text'>
Removed get_messages API, added test for get_pending
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed get_messages API, added test for get_pending
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding a debug statement</title>
<updated>2013-05-28T13:41:50+00:00</updated>
<author>
<name>David Arthur</name>
<email>mumrah@gmail.com</email>
</author>
<published>2013-04-12T18:18:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=bf8fc04a9f6d5f0e2fe7634e08f9840de050ac64'/>
<id>bf8fc04a9f6d5f0e2fe7634e08f9840de050ac64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #23 from mahendra/autocommit</title>
<updated>2013-05-28T13:39:42+00:00</updated>
<author>
<name>David Arthur</name>
<email>mumrah@gmail.com</email>
</author>
<published>2013-05-28T13:39:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=904157ba2c33702fed48ce12ee54d80cfc71c606'/>
<id>904157ba2c33702fed48ce12ee54d80cfc71c606</id>
<content type='text'>
Auto commit timer is not periodic</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Auto commit timer is not periodic</pre>
</div>
</content>
</entry>
<entry>
<title>Auto commit timer is not periodic</title>
<updated>2013-05-28T06:21:57+00:00</updated>
<author>
<name>Mahendra M</name>
<email>mahendra.m@gmail.com</email>
</author>
<published>2013-05-28T06:21:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=8fc0407498b7167244501607f1003b294c694858'/>
<id>8fc0407498b7167244501607f1003b294c694858</id>
<content type='text'>
The auto commit timer is one-shot. After the first commit, it does
not fire again. This ticket fixes the issue.

Also, in util.ReentrantTimer(), some duplicate code was cleaned up
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The auto commit timer is one-shot. After the first commit, it does
not fire again. This ticket fixes the issue.

Also, in util.ReentrantTimer(), some duplicate code was cleaned up
</pre>
</div>
</content>
</entry>
<entry>
<title>Missed a doc string</title>
<updated>2013-05-27T11:17:09+00:00</updated>
<author>
<name>Mahendra M</name>
<email>mahendra.m@gmail.com</email>
</author>
<published>2013-05-27T11:17:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=7ab7690422ff8d66ecea22914931328a331e30d2'/>
<id>7ab7690422ff8d66ecea22914931328a331e30d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
