Further reduced RTTs in SwiftFileBackend by making "file already exists" checks use...
authorAaron Schulz <aaron@users.mediawiki.org>
Thu, 26 Jan 2012 20:17:18 +0000 (20:17 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Thu, 26 Jan 2012 20:17:18 +0000 (20:17 +0000)
commitb3a3f86a5aa43705f90afe1bb80b4bcb50115e3a
tree0eeb01b5e746b2f8b6ad6561c7434a15e9cbbe2f
parentf5c897bf6642e9e35b9a54ac90cc04f330866b3e
Further reduced RTTs in SwiftFileBackend by making "file already exists" checks use the stat cache, typically already set in FileOp::doPrecheck(). FileBackendBase::doOperationsInternal() already clears the cache after locking (and before FileOp::attemptBatch) for consistency.
includes/filerepo/backend/SwiftFileBackend.php