From e8b35f4790f445e4d57386b47ec4e1b94a4f04f2 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Fri, 14 Mar 2014 13:20:48 -0700 Subject: [PATCH] Use preloadFileStat() to speed up syncFileBackend Change-Id: Idd8e67090d7d5e7b6952fb46012981309475b902 --- maintenance/syncFileBackend.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maintenance/syncFileBackend.php b/maintenance/syncFileBackend.php index f0be709f9b..aade17e63f 100644 --- a/maintenance/syncFileBackend.php +++ b/maintenance/syncFileBackend.php @@ -221,6 +221,9 @@ class SyncFileBackend extends Maintenance { return $status; } + $src->preloadFileStat( array( 'srcs' => $sPaths, 'latest' => 1 ) ); + $dst->preloadFileStat( array( 'srcs' => $dPaths, 'latest' => 1 ) ); + $ops = array(); $fsFiles = array(); foreach ( $sPaths as $i => $sPath ) { -- 2.20.1