Avoid treating mcrouter set()s as failing due to AllAsyncRoute
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 24 May 2017 17:50:05 +0000 (10:50 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 24 May 2017 17:50:09 +0000 (10:50 -0700)
commit1180a859ba6cad9d72f276af855afb76d948fe01
treee03216b82bacbba0a298c037c3a605864a351e8e
parent3760c512a1e734c41edb37e08712e2ed6384c5fd
Avoid treating mcrouter set()s as failing due to AllAsyncRoute

Per https://github.com/facebook/mcrouter/wiki/List-of-Route-Handles
a NullRoute response is always given for DELETE and SET. The former
already is already handled by MediaWiki treating NOT_FOUND as success.

Change-Id: I79c26bcd6b8ffe7eea73e0d45badcc4ed63f05e6
includes/libs/objectcache/MemcachedClient.php
includes/libs/objectcache/MemcachedPeclBagOStuff.php