couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Hammond (JIRA)" <>
Subject [jira] Created: (COUCHDB-452) couch logs an [error] record if a client disconnects
Date Wed, 05 Aug 2009 01:32:14 GMT
couch logs an [error] record if a client disconnects

                 Key: COUCHDB-452
             Project: CouchDB
          Issue Type: Improvement
            Reporter: Mark Hammond

If a client makes a request which returns multiple rows (eg, a query) but disconnects before
reading the response, couch logs:

[error] [<0.66.0>] Uncaught error in HTTP request: {exit,normal}
[info] [<0.66.0>] Stacktrace: [{mochiweb_request,send,2},

This could lead someone to conclude couch has an error which is not correct.  A simple [info]
record recording the premature normal exit is probably more appropriate.

FYI, the easiest way I found to repro this was to execute:

% python -c "import urllib; urllib.urlopen('').close()"

which causes Python to open a connection and close it without reading anything.  I'll attach
a patch as suggested generally by jchris.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message