aboutsummaryrefslogtreecommitdiffstats
path: root/includes/filerepo/backend/lockmanager/LockManager.php
Commit message (Collapse)AuthorAgeFilesLines
* [FileBackend] Moved filerepo/backend/ up to filebackendAaron Schulz2012-08-081-425/+0
| | | | Change-Id: I62ba23bd22e0f177fb48acaf6bcc38cbffacd3e7
* [LockManager] Added a memcached lock manager class.Aaron2012-06-211-5/+8
| | | | Change-Id: Ie99a7f1335bb5cceb0cb1c33a40094b3a22101ea
* [LockManager] Factored QuorumLockManager class out of LSLockManager.Aaron2012-06-191-9/+216
| | | | Change-Id: I4031085faef4a1a7ce49dbeeb0b3ddf94d41132c
* Improved/added parameter documentationReedy2012-05-181-0/+4
| | | | Change-Id: Ie48852acb434f6b62fda0b13b13e076f833d8975
* Added missing GPLv2 headers in some places.Alexandre Emsenhuber2012-05-071-0/+17
| | | | | | Also made file/class documentation more consistent. Change-Id: Iad15427368d13a6cc11c8512b7265e8c7b8878a5
* __clone() is a public method, shouldn't be made protectedReedy2012-04-281-2/+0
| | | | Change-Id: Ib4a716867b12be2cef90f87bc77c22ea2d890261
* [FileBackend]Aaron Schulz2012-03-031-1/+9
| | | | | | | | * Various documentation improvements. * Moved a few protected FileBackendStoreShardListIterator functions down. Same with normalizeContainerPath(). Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/112958
* Added some lock call profilingAaron Schulz2012-03-021-2/+8
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/112866
* enhance filerepo doc structureAntoine Musso2012-02-081-2/+10
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/110938
* Add documentationSam Reed2012-01-271-4/+4
| | | | | | | Fix whitespace Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/110125
* In FileBackend:Aaron Schulz2012-01-131-0/+1
| | | | | | | | | | | | | * Made secure() call doPrepare() for caller dummy proofing (especially those that don't check the status). In FSFileBackend: * Removed redundant wfMkdirParents() calls in FSFileBackend, we already have prepare() for this purpose. This also keeps it's behavior more consistent with the other backends. * Made use of 'backend-fail-store' message in doStoreInternal(). Other: * Updated unit tests and renamed $src => $source in some functions for consistency. * Added some documentation comments and @since tags. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/108878
* In LockManager classes:Aaron Schulz2011-12-241-15/+16
| | | | | | | | | * Only use hash keys later on in the data flow rather than right when doLock() is called. This allows for error messages in Status objects to use human readable paths rather than ugly hash keys. * Moved $locksHeld declaration duplication up to the base class. * Fixed __destruct() in FSLockManager to not use bogus doSingleUnlock() lock type parameter. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/107193
* Merged FileBackend branch. Manually avoiding merging the many prop-only ↵Aaron Schulz2011-12-201-0/+172
changes SVN likes to sprinkle in (easy to spot from the change list). Did not add SwiftFileBackend.php as it still is in development. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/106752