X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=maintenance%2FfindMissingFiles.php;h=4997cabb7361aa8a094c721bbb5a311bb0d8ec46;hp=4ce7ca68ae60d70323d57d04e90d3695cd8f8a9a;hb=74426f3cf796b149f1ae445e41815bbe148640b2;hpb=d89e006b74ab057868f4bfe7b9e682eb02c538a2 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;