Implemented new methods in the HTTP protocol:
check()
tests for a key's presence without fetching its value;seize()
fetches a key's value and removes it atomically.
New data packers for KT servers configured with the pluggable memcached protocol support:
- Simple packer to store values composed of
(data, flags)
pairs; - Gzip-enabled packer to store values suitable for HTTP servers (eg. nginx's memcached module).
The KyotoSlave.consume()
output was shortened to reduce traffic in write-intensive setups.