"./operations.test -test.v -test.timeout 1h0m0s -remote TestAzureBlob: -verbose -test.run '^TestMultithreadCopyAbort$'" - Starting (try 3/5) 2025/01/23 05:22:45 DEBUG : Creating backend with remote "TestAzureBlob:rclone-test-colixuc9hesi" 2025/01/23 05:22:45 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/01/23 05:22:45 DEBUG : Creating backend with remote "/tmp/rclone3059012413" === RUN TestMultithreadCopyAbort run.go:180: Remote "Azure container rclone-test-colixuc9hesi", Local "Local file system at /tmp/rclone3059012413", Modify Window "1ns" 2025/01/23 05:22:45 DEBUG : chunksize-probe: Multipart upload session started for 25 parts of size 4Mi 2025/01/23 05:22:45 DEBUG : chunksize-probe: open chunk writer: started multipart upload 2025/01/23 05:22:45 DEBUG : chunksize-probe: Clearing uncommitted blocks 2025/01/23 05:22:45 DEBUG : chunksize-probe: Committing 0 blocks to remove uncommitted blocks 2025/01/23 05:22:45 DEBUG : chunksize-probe: Removing empty object 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: disabling buffering because source is local disk 2025/01/23 05:22:46 DEBUG : test-multithread-abort: Multipart upload session started for 3 parts of size 4Mi 2025/01/23 05:22:46 DEBUG : test-multithread-abort: open chunk writer: started multipart upload 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: using backend concurrency of 16 instead of --multi-thread-streams 1 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: number of streams 16 was bigger than number of chunks 3 2025/01/23 05:22:46 DEBUG : test-multithread-abort: Starting multi-thread copy with 3 chunks of size 4Mi with 3 parallel streams 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: chunk 3/3 (8388608-8388609) size 1 starting 2025/01/23 05:22:46 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: chunk 2/3 (4194304-8388608) size 4Mi starting 2025/01/23 05:22:46 DEBUG : Open with options = [RangeOption(4194304,8388607)] 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: chunk 1/3 (0-4194304) size 4Mi starting 2025/01/23 05:22:46 DEBUG : Open with options = [RangeOption(0,4194303)] 2025/01/23 05:22:46 DEBUG : test-multithread-abort: Seek from 4194304 to 0 2025/01/23 05:22:46 DEBUG : Open with options = [RangeOption(0,4194303)] 2025/01/23 05:22:46 DEBUG : test-multithread-abort: Seek from 4194304 to 0 2025/01/23 05:22:46 DEBUG : Open with options = [RangeOption(4194304,8388607)] 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multipart upload wrote chunk 1 with 4194304 bytes 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: chunk 1/3 (0-4194304) size 4Mi finished 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multipart upload wrote chunk 2 with 4194304 bytes 2025/01/23 05:22:46 DEBUG : test-multithread-abort: multi-thread copy: chunk 2/3 (4194304-8388608) size 4Mi finished 2025/01/23 05:22:47 DEBUG : Returning error reader 2025/01/23 05:22:47 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:47 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 1/10: BOOM: simulated read failure 2025/01/23 05:22:47 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:48 DEBUG : Returning error reader 2025/01/23 05:22:48 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:48 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 2/10: BOOM: simulated read failure 2025/01/23 05:22:48 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:49 DEBUG : Returning error reader 2025/01/23 05:22:49 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:49 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 3/10: BOOM: simulated read failure 2025/01/23 05:22:49 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:50 DEBUG : Returning error reader 2025/01/23 05:22:50 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:50 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 4/10: BOOM: simulated read failure 2025/01/23 05:22:50 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:51 DEBUG : Returning error reader 2025/01/23 05:22:51 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:51 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 5/10: BOOM: simulated read failure 2025/01/23 05:22:51 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:52 DEBUG : Returning error reader 2025/01/23 05:22:52 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:52 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 6/10: BOOM: simulated read failure 2025/01/23 05:22:52 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:53 DEBUG : Returning error reader 2025/01/23 05:22:53 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:53 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 7/10: BOOM: simulated read failure 2025/01/23 05:22:53 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:54 DEBUG : Returning error reader 2025/01/23 05:22:54 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:54 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 8/10: BOOM: simulated read failure 2025/01/23 05:22:54 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:55 DEBUG : Returning error reader 2025/01/23 05:22:55 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:55 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 9/10: BOOM: simulated read failure 2025/01/23 05:22:55 DEBUG : Open with options = [RangeOption(8388608,8388608)] 2025/01/23 05:22:56 DEBUG : Returning error reader 2025/01/23 05:22:56 DEBUG : BOOM: simulated read failure 2025/01/23 05:22:56 DEBUG : test-multithread-abort: Reopening on read failure after offset 0 bytes: retry 10/10: BOOM: simulated read failure 2025/01/23 05:22:56 DEBUG : test-multithread-abort: Reopen failed after offset 0 bytes read: failed to reopen: too many retries 2025/01/23 05:22:56 DEBUG : test-multithread-abort: multi-thread copy: chunk 3/3 failed: multi-thread copy: failed to write chunk: BOOM: simulated read failure 2025/01/23 05:22:56 DEBUG : test-multithread-abort: multi-thread copy: cancelling transfer on exit 2025/01/23 05:22:56 DEBUG : test-multithread-abort: Clearing uncommitted blocks 2025/01/23 05:22:56 DEBUG : test-multithread-abort: 2 Uncommitted blocks found 2025/01/23 05:22:56 DEBUG : test-multithread-abort: Committing 0 blocks to remove uncommitted blocks fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:299: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:299 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/multithread_test.go:330 Error: Should be true Test: TestMultithreadCopyAbort Messages: listing wrong, want test-multithread-abort (100) got test-multithread-abort (0) fstest.go:144: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:144 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:189 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/multithread_test.go:330 Error: Not equal: expected: 100 actual : 0 Test: TestMultithreadCopyAbort Messages: test-multithread-abort: size incorrect file=100 vs obj=0 --- FAIL: TestMultithreadCopyAbort (18.41s) FAIL 2025/01/23 05:23:03 DEBUG : Azure container rclone-test-colixuc9hesi: Purge remote "./operations.test -test.v -test.timeout 1h0m0s -remote TestAzureBlob: -verbose -test.run '^TestMultithreadCopyAbort$'" - Finished ERROR in 18.521936204s (try 3/5): exit status 1: Failed [TestMultithreadCopyAbort]