[ 
https://issues.apache.org/jira/browse/COUCHDB-1777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13642909#comment-13642909
 ] 

Marek Kowalski commented on COUCHDB-1777:
-----------------------------------------

Again I think its a correct guess. I think so, because I was wondering how is 
it possible that I hit the time window so easily. It would be explained if 
CouchDB is awaiting for more bytes to come, and my client is sending new 
request lines instead.
                
> 409 response vs persitent connection
> ------------------------------------
>
>                 Key: COUCHDB-1777
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1777
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Database Core
>            Reporter: Marek Kowalski
>
> CouchDB closes the persistent client connection after responding with 409 
> code. This behavior is not necessarily against the RFC 2616, although it 
> makes it more complicated to use pipelining. 
> If its really necessary to close the connection, it would be nice to at least 
> put the "Connection: close" in the response headers. If the connection can be 
> closed without informing client that this is going to happen, the client 
> might start writing the new request to the connection. Again, according RFC 
> 2616, this situation should be handled by the client, although the header 
> could be added "as a courtesy".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to