| @@ 267-270 (lines=4) @@ | ||
| 264 | ||
| 265 | $t_start = microtime( true ); |
|
| 266 | $status = $dst->doQuickOperations( $ops, [ 'bypassReadOnly' => 1 ] ); |
|
| 267 | if ( !$status->isOK() ) { |
|
| 268 | sleep( 10 ); // wait and retry copy again |
|
| 269 | $status = $dst->doQuickOperations( $ops, [ 'bypassReadOnly' => 1 ] ); |
|
| 270 | } |
|
| 271 | $elapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 ); |
|
| 272 | if ( $status->isOK() && $this->getOption( 'verbose' ) ) { |
|
| 273 | $this->output( "Synchronized these file(s) [{$elapsed_ms}ms]:\n" . |
|
| @@ 276-279 (lines=4) @@ | ||
| 273 | // Copy in the batch of source files... |
|
| 274 | $t_start = microtime( true ); |
|
| 275 | $status = $dst->doQuickOperations( $ops, [ 'bypassReadOnly' => 1 ] ); |
|
| 276 | if ( !$status->isOK() ) { |
|
| 277 | sleep( 10 ); // wait and retry copy again |
|
| 278 | $status = $dst->doQuickOperations( $ops, [ 'bypassReadOnly' => 1 ] ); |
|
| 279 | } |
|
| 280 | $elapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 ); |
|
| 281 | if ( !$status->isOK() ) { |
|
| 282 | $this->error( print_r( $status->getErrorsArray(), true ) ); |
|
| @@ 313-316 (lines=4) @@ | ||
| 310 | // Delete the batch of source files... |
|
| 311 | $t_start = microtime( true ); |
|
| 312 | $status = $dst->doQuickOperations( $ops, [ 'bypassReadOnly' => 1 ] ); |
|
| 313 | if ( !$status->isOK() ) { |
|
| 314 | sleep( 10 ); // wait and retry copy again |
|
| 315 | $status = $dst->doQuickOperations( $ops, [ 'bypassReadOnly' => 1 ] ); |
|
| 316 | } |
|
| 317 | $elapsed_ms = floor( ( microtime( true ) - $t_start ) * 1000 ); |
|
| 318 | if ( !$status->isOK() ) { |
|
| 319 | $this->error( print_r( $status->getErrorsArray(), true ) ); |
|