[PYCBC-5] down server can hang the Python client Created: 22/Aug/11  Updated: 10/May/13  Resolved: 10/May/13

Status: Closed
Project: Couchbase Python Client Library
Component/s: None
Affects Version/s: None
Fix Version/s: 0.10.0
Security Level: Public

Type: Bug Priority: Major
Reporter: Matt Ingenthron Assignee: Mark Nunberg
Resolution: Fixed Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Since servers may die without resetting the TCP socket, the Python client has to have some kind of timeout on any given operation. Clients should not hang forever.

In the Java client, we implement a continuious operation timeout, where a certain number of timeouts on a connection will cause the client library to close/reopen the connection to the server.

 Comments   
Comment by Mark Nunberg [ 10/May/13 ]
LCB
Generated at Sat Aug 23 07:39:13 CDT 2014 using JIRA 5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9.