<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/apache/httpd.git, branch async-dev</title>
<subtitle>github.com: apache/httpd.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/'/>
<entry>
<title>Use the new APR_POLLSET_NOCOPY option when creating the core pollset.</title>
<updated>2005-10-23T06:46:00+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-23T06:46:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=e0b3cdeeace7fda9ddb392e4c25d213f9453d75d'/>
<id>e0b3cdeeace7fda9ddb392e4c25d213f9453d75d</id>
<content type='text'>
This eliminates the descriptor copying and mutex operations, and
O(n)-time apr_pollset_remove() loop when used with an apr_pollset
implementation that support the no-copy optimization.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@327757 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This eliminates the descriptor copying and mutex operations, and
O(n)-time apr_pollset_remove() loop when used with an apr_pollset
implementation that support the no-copy optimization.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@327757 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>forward-port MMN from trunk to async-dev branch so MMN-dependent perl-framework tests will compile</title>
<updated>2005-10-16T00:15:27+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-16T00:15:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=40e5bd5e0812425197afcbdb6238d9915cab3db6'/>
<id>40e5bd5e0812425197afcbdb6238d9915cab3db6</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@321517 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/httpd/httpd/branches/async-dev@321517 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>more verbose error message on write completion error</title>
<updated>2005-10-10T04:23:14+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-10T04:23:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=37c6f924a2e6350333322b20e9c2e658a671e7b1'/>
<id>37c6f924a2e6350333322b20e9c2e658a671e7b1</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@312539 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/httpd/httpd/branches/async-dev@312539 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Enabled async write completion in the Event MPM</title>
<updated>2005-10-10T03:49:31+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-10T03:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=04745bea8e49077a0e17aa8c7b2c6f43317c0e72'/>
<id>04745bea8e49077a0e17aa8c7b2c6f43317c0e72</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@312536 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/httpd/httpd/branches/async-dev@312536 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a missing return value in ap_core_output_filter</title>
<updated>2005-10-10T03:18:51+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-10T03:18:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=8c5077d5c6455aeb9614aec6ddfba1f03a22c636'/>
<id>8c5077d5c6455aeb9614aec6ddfba1f03a22c636</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@312532 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/httpd/httpd/branches/async-dev@312532 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed processing of pipelined requests</title>
<updated>2005-10-09T22:54:44+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-09T22:54:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=072aeca61fe3d1d3bc33bfadc2c4f7c4ab228616'/>
<id>072aeca61fe3d1d3bc33bfadc2c4f7c4ab228616</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@312512 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/httpd/httpd/branches/async-dev@312512 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored CONN_STATE_WRITE_COMPLETION handling.</title>
<updated>2005-10-09T08:15:40+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-09T08:15:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=42bf8b16c9ad23672aa7b23cee48b22c9493541e'/>
<id>42bf8b16c9ad23672aa7b23cee48b22c9493541e</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307380 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/httpd/httpd/branches/async-dev@307380 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Update new conn_rec field "data_in_output_filters" in core output filter</title>
<updated>2005-10-09T07:43:23+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-09T07:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=41f09ddf073d53174992865edbe52fa94dbe8c59'/>
<id>41f09ddf073d53174992865edbe52fa94dbe8c59</id>
<content type='text'>
so async MPMs can tell whether to keep polling and writing


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307379 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
so async MPMs can tell whether to keep polling and writing


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307379 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>cleaned up the timeout management in ap_core_output_filter()</title>
<updated>2005-10-09T05:43:08+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-09T05:43:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=bc110b3e7a80e42042fa0b3a659bd8fe19aa89ae'/>
<id>bc110b3e7a80e42042fa0b3a659bd8fe19aa89ae</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307371 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/httpd/httpd/branches/async-dev@307371 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored ap_process_request() so that in async MPMs, the MPM (and not</title>
<updated>2005-10-09T04:49:52+00:00</updated>
<author>
<name>Brian Pane</name>
<email>brianp@apache.org</email>
</author>
<published>2005-10-09T04:49:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/apache/httpd.git/commit/?id=e7d300d318df2ebcd23fa0c4bd5a0e96be4faf99'/>
<id>e7d300d318df2ebcd23fa0c4bd5a0e96be4faf99</id>
<content type='text'>
the httpd core) is responsible for write completion.

Note that, with this commit, the Event MPM is still doing write
completion synchronously.  I'll add async write completion as a
separate commit.

Note also that this commit breaks the (experimental) Leader/Followers
MPM on the (equally experimental) async-dev branch.  The fix is to add
either synchronous or asynchronous write completion to that MPM.  Rather
than hack in synchronous write completion, I'll revisit Leader/Followers
once I have async working in Event.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307362 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the httpd core) is responsible for write completion.

Note that, with this commit, the Event MPM is still doing write
completion synchronously.  I'll add async write completion as a
separate commit.

Note also that this commit breaks the (experimental) Leader/Followers
MPM on the (equally experimental) async-dev branch.  The fix is to add
either synchronous or asynchronous write completion to that MPM.  Rather
than hack in synchronous write completion, I'll revisit Leader/Followers
once I have async working in Event.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307362 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
