<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/cpp/src/qpid/sys/epoll, branch QPID-6125-ProtocolRefactoring</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>QPID-4435: Reconnect on connect failure hangs at third address to try</title>
<updated>2012-11-13T22:11:44+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2012-11-13T22:11:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=05cba65e9faf009148291854445c7c66275193a7'/>
<id>05cba65e9faf009148291854445c7c66275193a7</id>
<content type='text'>
- In the case of retrying a connection failure the epoll code mistakenly
  thinks the connection has just been disconnected and therefore should
  never be seen again.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1408983 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- In the case of retrying a connection failure the epoll code mistakenly
  thinks the connection has just been disconnected and therefore should
  never be seen again.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1408983 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-4272: Large amounts of code are duplicated between the SSL and TCP transports</title>
<updated>2012-10-24T05:51:31+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2012-10-24T05:51:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=e9af3d4c50c322615b9486fdccde807a621648c7'/>
<id>e9af3d4c50c322615b9486fdccde807a621648c7</id>
<content type='text'>
Lift Socket into an interface with concrete implementations
- BSDSocket, WinSocket and SslSocket
- As a side effect completely change the approach we use for platform
  specific handles: IOHandle now directly carries the platform handle
  but its real type is only exposed to platform specific code.
- Modified RDMA code for the new IOHandle approach

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1401559 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lift Socket into an interface with concrete implementations
- BSDSocket, WinSocket and SslSocket
- As a side effect completely change the approach we use for platform
  specific handles: IOHandle now directly carries the platform handle
  but its real type is only exposed to platform specific code.
- Modified RDMA code for the new IOHandle approach

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1401559 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove static initialisation from EpollPoller</title>
<updated>2012-08-02T20:17:03+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2012-08-02T20:17:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=d3dc3cbef58ca2352b8d51e864e04ec04a781898'/>
<id>d3dc3cbef58ca2352b8d51e864e04ec04a781898</id>
<content type='text'>
- It's better practice in a library not to rely on any globals
  or static initialisation.
- This should also fix QPID-2367

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1368685 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- It's better practice in a library not to rely on any globals
  or static initialisation.
- This should also fix QPID-2367

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1368685 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-3405: Slightly hacky way to get reconnect to work</title>
<updated>2011-08-12T22:32:14+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2011-08-12T22:32:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=eb1dc37c2a35a87e4fc60fea9633c451e0eeef20'/>
<id>eb1dc37c2a35a87e4fc60fea9633c451e0eeef20</id>
<content type='text'>
- If we fail to reset the epoll settings of a file handle when going
  round the poll loop and it's because the handle is not in the epoll
  set then just try to add it into the epoll set.

  This gets round the case where connect closes a socket fd (implicitly
  taking out of all epoll sets) and then tries to connect again.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1157273 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- If we fail to reset the epoll settings of a file handle when going
  round the poll loop and it's because the handle is not in the epoll
  set then just try to add it into the epoll set.

  This gets round the case where connect closes a socket fd (implicitly
  taking out of all epoll sets) and then tries to connect again.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1157273 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-2388: Do not unmask signals whilst waiting for IO to happen</title>
<updated>2010-06-23T04:52:49+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2010-06-23T04:52:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=77d343f1f1f46378b767d4b048d7dd42913126bd'/>
<id>77d343f1f1f46378b767d4b048d7dd42913126bd</id>
<content type='text'>
- The client and common libraries do not use signals at all so
  there is no real reason to allow signal handling on IO threads.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@957109 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The client and common libraries do not use signals at all so
  there is no real reason to allow signal handling on IO threads.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@957109 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-2004: Send disconnected event to any handles still registered after shutdown to ensure they can clean themselves up</title>
<updated>2010-06-01T18:59:52+00:00</updated>
<author>
<name>Gordon Sim</name>
<email>gsim@apache.org</email>
</author>
<published>2010-06-01T18:59:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=5d1d40bcb902148331e7c5e5cad2866f62ba7775'/>
<id>5d1d40bcb902148331e7c5e5cad2866f62ba7775</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950205 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950205 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the behaviour of the EpollPoller when shutdowns and interrupts interact</title>
<updated>2010-05-18T21:33:15+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2010-05-18T21:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=430823d5ae84079cb1c339c69d86f33c7148ae86'/>
<id>430823d5ae84079cb1c339c69d86f33c7148ae86</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@945899 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@945899 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-2214: Opening and closing client connections causes memory use to grow unboundedly</title>
<updated>2009-12-07T15:42:14+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2009-12-07T15:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=7bbd0fdd577b167127633a7b52fe7ea487b1f267'/>
<id>7bbd0fdd577b167127633a7b52fe7ea487b1f267</id>
<content type='text'>
- Clean up the DeletionManager state for each thread when the thread exits

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@887956 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Clean up the DeletionManager state for each thread when the thread exits

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@887956 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored Socket to allow for IPv6 and unix domain socket</title>
<updated>2009-10-12T05:53:27+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2009-10-12T05:53:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=9e32ffd2a58e6c22193aa6b856840fbf815a8a92'/>
<id>9e32ffd2a58e6c22193aa6b856840fbf815a8a92</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824237 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824237 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that a PollerHandle that has had a disconnected event can never</title>
<updated>2009-08-11T05:35:05+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2009-08-11T05:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=e8acc51c20c666cb8141e754433e0fa83f4b234e'/>
<id>e8acc51c20c666cb8141e754433e0fa83f4b234e</id>
<content type='text'>
be returned with any more events


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@802991 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
be returned with any more events


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@802991 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
