[LockManager] Memc lockmanager improvements.
authorAaron <aschulz@wikimedia.org>
Mon, 9 Jul 2012 22:29:23 +0000 (15:29 -0700)
committerAaron <aschulz@wikimedia.org>
Tue, 17 Jul 2012 16:56:06 +0000 (09:56 -0700)
commit1d84790d890f5751a7eba04fb7d17f6720fae2a9
tree545f2b955013a9868e7ea336a384cab859320c0d
parent306bc3956125b3666d45c3d72b2f8ad52bdef4f1
[LockManager] Memc lockmanager improvements.

* Throttled key lock polling and changed the key locking to happen in sorted key order.
  This should reduce deadlocks and wasted RTTs for frequently used items.
* Also tweaked the wfRandomString() argument to be 32 (128 bit).

Change-Id: I12bbc988251ad3c895aa40a08b0215b2bcdb5e4f
includes/filerepo/backend/lockmanager/MemcLockManager.php