X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=docs%2Fmemcached_behavior.pod;h=2dc214ae910c1340bf2bab23f8290571214c94b3;hb=1f1ea5fbd8e1376d953e31ae8e8ea804fb319183;hp=51e09e71436236ddede4ece9abc6b09b02cdd0d4;hpb=a9d5b6c6db3a99ba92ef4b298702ecfbbd5145af;p=awesomized%2Flibmemcached diff --git a/docs/memcached_behavior.pod b/docs/memcached_behavior.pod index 51e09e71..2dc214ae 100755 --- a/docs/memcached_behavior.pod +++ b/docs/memcached_behavior.pod @@ -144,6 +144,21 @@ this flag on an open connection. Set this value to enable the server be removed after continuous MEMCACHED_BEHAVIOR_SERVER_FAILURE_LIMIT times connection failure. +=item MEMCACHED_BEHAVIOR_IO_MSG_WATERMARK + +Set this value to tune the number of messages that may be sent before +libmemcached should start to automatically drain the input queue. Setting +this value to high, may cause libmemcached to deadlock (trying to send data, +but the send will block because the input buffer in the kernel is full). + +=item MEMCACHED_BEHAVIOR_IO_BYTES_WATERMARK + +Set this value to tune the number of bytes that may be sent before +libmemcached should start to automatically drain the input queue (need +at least 10 IO requests sent without reading the input buffer). Setting +this value to high, may cause libmemcached to deadlock (trying to send +data, but the send will block because the input buffer in the kernel is full). + =back =head1 RETURN