X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FfindMissingFiles.php;h=4997cabb7361aa8a094c721bbb5a311bb0d8ec46;hb=a7e2b91b2c72f3522a7a9c3c957a43309e70b92e;hp=4ce7ca68ae60d70323d57d04e90d3695cd8f8a9a;hpb=8e185ecb2b53217665ea53f63119a28b3f80ff56;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/findMissingFiles.php b/maintenance/findMissingFiles.php index 4ce7ca68ae..4997cabb73 100644 --- a/maintenance/findMissingFiles.php +++ b/maintenance/findMissingFiles.php @@ -37,6 +37,7 @@ class FindMissingFiles extends Maintenance { $repo = RepoGroup::singleton()->getLocalRepo(); $dbr = $repo->getReplicaDB(); $be = $repo->getBackend(); + $batchSize = $this->getBatchSize(); $mtime1 = $dbr->timestampOrNull( $this->getOption( 'mtimeafter', null ) ); $mtime2 = $dbr->timestampOrNull( $this->getOption( 'mtimebefore', null ) ); @@ -66,7 +67,7 @@ class FindMissingFiles extends Maintenance { __METHOD__, // DISTINCT causes a pointless filesort [ 'ORDER BY' => 'name', 'GROUP BY' => 'name', - 'LIMIT' => $this->mBatchSize ], + 'LIMIT' => $batchSize ], $joinConds ); @@ -101,7 +102,7 @@ class FindMissingFiles extends Maintenance { $checkPaths[] = $file->getPath(); } - foreach ( array_chunk( $checkPaths, $this->mBatchSize ) as $paths ) { + foreach ( array_chunk( $checkPaths, $batchSize ) as $paths ) { $be->preloadFileStat( [ 'srcs' => $paths ] ); foreach ( $paths as $path ) { if ( $be->fileExists( [ 'src' => $path ] ) === false ) { @@ -110,9 +111,9 @@ class FindMissingFiles extends Maintenance { } } } - } while ( $res->numRows() >= $this->mBatchSize ); + } while ( $res->numRows() >= $batchSize ); } } -$maintClass = 'FindMissingFiles'; +$maintClass = FindMissingFiles::class; require_once RUN_MAINTENANCE_IF_MAIN;