Added WANObjectCache class
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 27 Jan 2015 19:56:44 +0000 (11:56 -0800)
committerOri.livneh <ori@wikimedia.org>
Thu, 23 Apr 2015 21:36:42 +0000 (21:36 +0000)
commit3a1f8b111132f5b21d60e9c83ca2cd7d0bb79bd0
tree2f0a9d6448a509621d3c0c17a1b92f76f4f444d4
parentf33c72214a0e3cdba855f900629a3b69a57d2418
Added WANObjectCache class

This class handles caching across distance sites where purges
must reach both. It also aims to make purging more reliable in
the face of network glitches and node consistent hash ejection.

bug: T88492
Change-Id: I686811b3075bf22e2f4de45127e8461e54648ead
autoload.php
includes/DefaultSettings.php
includes/eventrelayer/EventRelayer.php [new file with mode: 0755]
includes/eventrelayer/EventRelayerMCRD.php [new file with mode: 0755]
includes/libs/objectcache/BagOStuff.php
includes/objectcache/MemcachedBagOStuff.php
includes/objectcache/ObjectCache.php
includes/objectcache/RedisBagOStuff.php
includes/objectcache/WANObjectCache.php [new file with mode: 0755]
tests/phpunit/includes/objectcache/WANObjectCacheTest.php [new file with mode: 0644]