[RCBC-21] automatically backoff on TMP_OOM Created: 22/Jan/12  Updated: 08/May/13

Status: Open
Project: Couchbase Ruby client library
Component/s: None
Affects Version/s: None
Fix Version/s: None
Security Level: Public

Type: Improvement Priority: Major
Reporter: Matt Ingenthron Assignee: Sergey Avseyev
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
When a server's memory is full it may start sending TMP_OOM errors to clients, which should be used by the client to temporarily back off (exponential backoff). This helps in bulk load situations where maybe many clients are loading data to a server which is also trying to flush to disk.

 Comments   
Comment by Matt Ingenthron [ 22/Jan/12 ]
libcouchbase may handle this already. If so, simply close this issue.
Comment by Matt Ingenthron [ 08/May/13 ]
Note we may want this to be optional behavior.
Generated at Mon Sep 22 17:19:06 CDT 2014 using JIRA 5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9.