{"shas":[["4279a836df4673f17a1431454a850dadbe4b0f5b","17df101f093af6f67441fdbedf5a6193931ea832@gmail.com","Imaplement blueprint 'memcached-separate-port'.\n\nBlueprint 'Make memcached protocol an alternative, not a replacement':\n\nBlueprint was implemented. Memcached now can work\nin presence of RELOAD CONFIGURATION statement, even if it\nchanges a replica to master or a master to replica.\n\n'memcached' configuration file option was removed.\nInstead, two new optinos were added:\n- memcached_port - optional, default 0, if set, specifies\nwhich port speaks memcached protocol.\n- memcached_expire, boolean, which defines whether or not\nwe run expire on memcached namespace. If not set,\nwe simply support the protocol, but ignore TTL and never\nexpire the keys.\n\nOriginal memcached test was ported to tarantool testing environment.\ncas test was disabled, because tarantool has a non-critical bug (in\nconcurrent environment cas operation can return 'SERVER_ERROR' instead of\n'EXISTS')","Konstantin Shulgin"]],"ref":"refs/heads/master","size":1,"head":"4279a836df4673f17a1431454a850dadbe4b0f5b","push_id":35827607}