Aaron Schulz
de1044de2c
Fix broken lockmanager-fail-releaselock status messages
...
Change-Id: Icb0cfa6e38bc81c35430023afe50dd94ef3b2013
2016-08-23 16:05:05 +00:00
Kunal Mehta
6e9b4f0e9c
Convert all array() syntax to []
...
Per wikitech-l consensus:
https://lists.wikimedia.org/pipermail/wikitech-l/2016-February/084821.html
Notes:
* Disabled CallTimePassByReference due to false positives (T127163)
Change-Id: I2c8ce713ce6600a0bb7bf67537c87044c7a45c4b
2016-02-17 01:33:00 -08:00
Aaron Schulz
a611ebf1ff
Changed FileBackend exceptions to subclass Exception
...
Change-Id: Ic7d4d6cf0dde3e93ef78758b1a6b03f78c9bcdba
2015-01-17 14:48:00 -08:00
umherirrender
b883e8c7c0
Cleanup some docs (includes/[e-l])
...
- Swap "$variable type" to "type $variable"
- Added missing types
- Fixed spacing inside docs
- Makes beginning of @param/@return/@var/@throws in capital
- Changed some types to match the more common spelling
Change-Id: I41a84e8e1dec39170aa655250325ffc485eaeaef
2014-07-24 19:43:03 +02:00
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