From 6b0f0b3ffb48474cd82f95b4c17a23dd006e00b0 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 16 Aug 2012 19:46:43 -0700 Subject: [PATCH] [FileBackend] Added profiling calls to addMissingMetadata(). Change-Id: I1bc624516542d07b2c4c428532d653e33d3c758a --- includes/filebackend/SwiftFileBackend.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/filebackend/SwiftFileBackend.php b/includes/filebackend/SwiftFileBackend.php index d13ac2232a..661076a1ab 100644 --- a/includes/filebackend/SwiftFileBackend.php +++ b/includes/filebackend/SwiftFileBackend.php @@ -714,6 +714,7 @@ class SwiftFileBackend extends FileBackendStore { if ( isset( $obj->metadata['Sha1base36'] ) ) { return true; // nothing to do } + wfProfileIn( __METHOD__ ); $status = Status::newGood(); $scopeLockS = $this->getScopedFileLocks( array( $path ), LockManager::LOCK_UW, $status ); if ( $status->isOK() ) { @@ -724,11 +725,13 @@ class SwiftFileBackend extends FileBackendStore { if ( $hash !== false ) { $obj->metadata['Sha1base36'] = $hash; $obj->sync_metadata(); // save to Swift + wfProfileOut( __METHOD__ ); return true; // success } } } $obj->metadata['Sha1base36'] = false; + wfProfileOut( __METHOD__ ); return false; // failed } -- 2.20.1