Aaron Schulz
4265d8f23f
Added simpler handleError() method in RedisConnectionPool
...
* Callers should not need to give $server since it is stored in RedisConnRef
Change-Id: I902d984d6a7f19dd0d8c71ee374cbed359de378e
2014-02-12 07:29:32 +00:00
Aaron Schulz
b0d7bcf0b7
Made redis lock manager get EX/SH locks in one go
...
* Also made the TTLs properly per-lock as they should be
* Also properly extract type/session from the keys in LUA
Change-Id: I4608b7d551ac7aa4b3f7e2f5ce92b50662b1d4e4
2013-12-07 23:06:51 -07:00
Siebrand Mazeland
8f90b1cfa8
Fix various type and reference issues
...
Change-Id: Iced174d9f94faf80c5fa21e15fa6c81b6d8fa21c
2013-11-23 20:50:02 +01:00
Siebrand Mazeland
34a4bcbd48
Update documentation of file backend classes
...
Change-Id: I2113aecc53f1b361d9c276113bc0a9f7076cd21c
2013-11-23 19:24:43 +01:00
Siebrand Mazeland
a5c35215e2
Update formatting of file backend classes
...
Change-Id: Ie69c324e2f1ea0b8a654adee06ebda494cebd10c
2013-11-22 22:17:15 +01:00
Aaron Schulz
25d1af122d
lockmanager: QuorumLockManager subclasses can get EX/SH locks at once
...
* Also reduced rount trips in doUnlockingRequestBucket().
* Also removed some redundant doc comments.
Change-Id: I81878e92332509bd7fda9ddeef950b774f5b015d
2013-10-22 17:18:07 +00:00
Aaron Schulz
ed01e81359
[LockManager] Added a RedisLockManager class.
...
Change-Id: I7ade74eb307a5075533f36836768af60f106a6b9
2013-04-18 20:18:54 -07:00