Made runParallelBatches() fully set the status array on abort
authorAaron Schulz <aschulz@wikimedia.org>
Fri, 18 Apr 2014 18:02:23 +0000 (11:02 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Fri, 18 Apr 2014 18:04:04 +0000 (18:04 +0000)
Change-Id: Ie35b28b85e734db6910a42ed384374ba3d594a8e

includes/filebackend/FileOpBatch.php

index e90fcb7..56d7000 100644 (file)
@@ -152,6 +152,8 @@ class FileOpBatch {
                                // We can't continue (even with $ignoreErrors) as $predicates is wrong.
                                // Log the remaining ops as failed for recovery...
                                foreach ( $performOpsBatch as $i => $fileOp ) {
+                                       $status->success[$i] = false;
+                                       ++$status->failCount;
                                        $performOpsBatch[$i]->logFailure( 'attempt_aborted' );
                                }
                                continue;