"./vfs.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose -test.run '^(TestDirCreate|TestDirRemoveAll|TestDirRename|TestWriteFileHandleWriteAt)$|^TestDirReadDirAll$/^Virtual$'" - Starting (try 2/5) 2026/04/26 04:54:33 DEBUG : Creating backend with remote "TestOpenDrive:rclone-test-xusuvir7rava" 2026/04/26 04:54:33 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/04/26 04:54:34 DEBUG : Starting OpenDrive session with ID: 360d4e1b7aee93e729732280c40a58048622b7d7cbd3ff6e804d0eae079d9583 2026/04/26 04:54:34 DEBUG : Creating backend with remote "/tmp/rclone1679895497" === RUN TestDirReadDirAll run.go:185: Remote "OpenDrive root 'rclone-test-xusuvir7rava'", Local "Local file system at /tmp/rclone1679895497", Modify Window "1s" 2026/04/26 04:54:34 INFO : OpenDrive root 'rclone-test-xusuvir7rava': poll-interval is not supported by this remote 2026/04/26 04:54:34 NOTICE: OpenDrive root 'rclone-test-xusuvir7rava': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/26 04:54:36 DEBUG : dir/file1: Uploading chunk 0, size=14, remain=0 2026/04/26 04:54:38 DEBUG : dir/file2: Uploading chunk 0, size=15, remain=0 2026/04/26 04:54:40 DEBUG : dir/subdir/file3: Uploading chunk 0, size=16, remain=0 === RUN TestDirReadDirAll/Virtual 2026/04/26 04:54:42 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile" 2026/04/26 04:54:42 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir" 2026/04/26 04:54:42 DEBUG : dir: Added virtual directory entry vDel: "file2" 2026/04/26 04:54:42 DEBUG : dir: Added virtual directory entry vDel: "subdir" 2026/04/26 04:54:43 DEBUG : dir/virtualFile: Uploading chunk 0, size=20, remain=0 2026/04/26 04:54:45 DEBUG : dir/virtualDir/testFile: Uploading chunk 0, size=17, remain=0 2026/04/26 04:54:47 DEBUG : dir: invalidating directory cache 2026/04/26 04:54:47 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir" 2026/04/26 04:54:47 DEBUG : dir: Removed virtual directory entry vDel: "file2" 2026/04/26 04:54:47 DEBUG : dir: Removed virtual directory entry vDel: "subdir" 2026/04/26 04:54:47 DEBUG : dir/file1: Reset virtual modtime 2026/04/26 04:54:47 DEBUG : dir: Removed virtual directory entry vAddFile: "virtualFile" 2026/04/26 04:54:47 DEBUG : dir/virtualFile: Reset virtual modtime 2026/04/26 04:54:47 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile2" 2026/04/26 04:54:47 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir2" 2026/04/26 04:54:47 DEBUG : dir: Added virtual directory entry vDel: "file1" 2026/04/26 04:54:47 DEBUG : dir: invalidating directory cache 2026/04/26 04:54:47 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir2" 2026/04/26 04:54:47 DEBUG : dir: Removed virtual directory entry vDel: "file1" 2026/04/26 04:54:47 DEBUG : dir/virtualFile: Reset virtual modtime 2026/04/26 04:54:47 DEBUG : forgetting directory cache 2026/04/26 04:54:47 DEBUG : dir: forgetting directory cache 2026/04/26 04:54:47 DEBUG : dir/virtualDir: forgetting directory cache 2026/04/26 04:54:47 DEBUG : WaitForWriters: timeout=30s 2026/04/26 04:54:47 DEBUG : dir/virtualDir: Looking for writers 2026/04/26 04:54:47 DEBUG : dir: Looking for writers 2026/04/26 04:54:47 DEBUG : virtualDir: reading active writers 2026/04/26 04:54:47 DEBUG : file1: reading active writers 2026/04/26 04:54:47 DEBUG : virtualFile2: reading active writers 2026/04/26 04:54:47 DEBUG : virtualFile: reading active writers 2026/04/26 04:54:47 DEBUG : Looking for writers 2026/04/26 04:54:47 DEBUG : dir: reading active writers 2026/04/26 04:54:47 DEBUG : >WaitForWriters: --- PASS: TestDirReadDirAll (14.60s) --- PASS: TestDirReadDirAll/Virtual (4.95s) === RUN TestDirCreate run.go:185: Remote "OpenDrive root 'rclone-test-xusuvir7rava'", Local "Local file system at /tmp/rclone1679895497", Modify Window "1s" 2026/04/26 04:54:49 INFO : OpenDrive root 'rclone-test-xusuvir7rava': poll-interval is not supported by this remote 2026/04/26 04:54:49 NOTICE: OpenDrive root 'rclone-test-xusuvir7rava': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/26 04:54:50 DEBUG : dir/file1: Uploading chunk 0, size=14, remain=0 dir_test.go:354: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:354 Error: Should be true Test: TestDirCreate 2026/04/26 04:54:52 DEBUG : dir/potato: Open: flags=O_WRONLY|O_CREATE 2026/04/26 04:54:52 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/26 04:54:52 DEBUG : dir/potato: >Open: fd=dir/potato (w), err= 2026/04/26 04:54:52 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/26 04:54:52 DEBUG : OpenDrive root 'rclone-test-xusuvir7rava': File to upload is small (5 bytes), uploading instead of streaming 2026/04/26 04:54:53 DEBUG : dir/potato: Uploading chunk 0, size=5, remain=0 2026/04/26 04:54:53 DEBUG : dir/potato: size = 5 OK 2026/04/26 04:54:53 DEBUG : dir/potato: md5 = 5d41402abc4b2a76b9719d911017c592 OK 2026/04/26 04:54:53 DEBUG : dir/potato: Size and md5 of src and dst objects identical 2026/04/26 04:54:53 DEBUG : dir: Added virtual directory entry vAddFile: "potato" 2026/04/26 04:54:53 DEBUG : WaitForWriters: timeout=30s 2026/04/26 04:54:53 DEBUG : dir: Looking for writers 2026/04/26 04:54:53 DEBUG : file1: reading active writers 2026/04/26 04:54:53 DEBUG : potato: reading active writers 2026/04/26 04:54:53 DEBUG : Looking for writers 2026/04/26 04:54:53 DEBUG : dir: reading active writers 2026/04/26 04:54:53 DEBUG : >WaitForWriters: run.go:130: removing dir "dir" failed - try 1/3: folder not empty --- FAIL: TestDirCreate (6.92s) === RUN TestDirRemoveAll run.go:185: Remote "OpenDrive root 'rclone-test-xusuvir7rava'", Local "Local file system at /tmp/rclone1679895497", Modify Window "1s" 2026/04/26 04:54:56 INFO : OpenDrive root 'rclone-test-xusuvir7rava': poll-interval is not supported by this remote 2026/04/26 04:54:56 NOTICE: OpenDrive root 'rclone-test-xusuvir7rava': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/26 04:54:57 DEBUG : dir/file1: Uploading chunk 0, size=14, remain=0 2026/04/26 04:54:59 DEBUG : dir/file1: Remove: 2026/04/26 04:54:59 DEBUG : dir: Added virtual directory entry vDel: "file1" 2026/04/26 04:54:59 DEBUG : dir/file1: >Remove: err= 2026/04/26 04:54:59 DEBUG : Added virtual directory entry vDel: "dir" 2026/04/26 04:54:59 DEBUG : WaitForWriters: timeout=30s 2026/04/26 04:54:59 DEBUG : Looking for writers 2026/04/26 04:54:59 DEBUG : >WaitForWriters: --- PASS: TestDirRemoveAll (3.95s) === RUN TestDirRename run.go:185: Remote "OpenDrive root 'rclone-test-xusuvir7rava'", Local "Local file system at /tmp/rclone1679895497", Modify Window "1s" 2026/04/26 04:55:00 INFO : OpenDrive root 'rclone-test-xusuvir7rava': poll-interval is not supported by this remote 2026/04/26 04:55:00 NOTICE: OpenDrive root 'rclone-test-xusuvir7rava': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/26 04:55:01 DEBUG : dir/file1: Uploading chunk 0, size=14, remain=0 2026/04/26 04:55:03 DEBUG : dir/file3: Uploading chunk 0, size=15, remain=0 2026/04/26 04:55:05 ERROR : dir/not found: Dir.Rename error: file does not exist 2026/04/26 04:55:05 DEBUG : dir2: same parent dir (ODFfMTE4MTQxNzhfaUhZb3Y) - using folder/rename instead of move_copy 2026/04/26 04:55:05 DEBUG : dir: Updating dir with dir2 0x2c2ea321c410 2026/04/26 04:55:05 DEBUG : dir: forgetting directory cache 2026/04/26 04:55:05 DEBUG : Added virtual directory entry vDel: "dir" 2026/04/26 04:55:05 DEBUG : Added virtual directory entry vAddDir: "dir2" 2026/04/26 04:55:07 INFO : dir2/file1: Moved (server-side) to: file2 2026/04/26 04:55:07 DEBUG : file2: Updating file with file2 0x2c2ea321da00 2026/04/26 04:55:07 DEBUG : dir2: Added virtual directory entry vDel: "file1" 2026/04/26 04:55:07 DEBUG : Added virtual directory entry vAddFile: "file2" 2026/04/26 04:55:07 INFO : dir2/file3: Deleted 2026/04/26 04:55:08 INFO : file2: Moved (server-side) to: dir2/file3 2026/04/26 04:55:08 DEBUG : dir2/file3: Updating file with dir2/file3 0x2c2ea321da00 2026/04/26 04:55:08 DEBUG : Added virtual directory entry vDel: "file2" 2026/04/26 04:55:08 DEBUG : dir2: Added virtual directory entry vAddFile: "file3" 2026/04/26 04:55:08 DEBUG : Added virtual directory entry vAddDir: "empty directory" 2026/04/26 04:55:09 DEBUG : renamed empty directory: same parent dir (ODFfMTE4MTQxNzhfaUhZb3Y) - using folder/rename instead of move_copy 2026/04/26 04:55:09 DEBUG : empty directory: Updating dir with renamed empty directory 0x2c2ea3173790 2026/04/26 04:55:09 DEBUG : empty directory: forgetting directory cache 2026/04/26 04:55:09 DEBUG : Added virtual directory entry vDel: "empty directory" 2026/04/26 04:55:09 DEBUG : Added virtual directory entry vAddDir: "renamed empty directory" 2026/04/26 04:55:09 DEBUG : dir2: Renaming to "dir3" 2026/04/26 04:55:09 DEBUG : WaitForWriters: timeout=30s 2026/04/26 04:55:09 DEBUG : renamed empty directory: Looking for writers 2026/04/26 04:55:09 DEBUG : dir3: Looking for writers 2026/04/26 04:55:09 DEBUG : file3: reading active writers 2026/04/26 04:55:09 DEBUG : Looking for writers 2026/04/26 04:55:09 DEBUG : dir3: reading active writers 2026/04/26 04:55:09 DEBUG : renamed empty directory: reading active writers 2026/04/26 04:55:09 DEBUG : >WaitForWriters: --- PASS: TestDirRename (10.52s) === RUN TestWriteFileHandleWriteAt run.go:185: Remote "OpenDrive root 'rclone-test-xusuvir7rava'", Local "Local file system at /tmp/rclone1679895497", Modify Window "1s" 2026/04/26 04:55:10 INFO : OpenDrive root 'rclone-test-xusuvir7rava': poll-interval is not supported by this remote 2026/04/26 04:55:10 NOTICE: OpenDrive root 'rclone-test-xusuvir7rava': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2026/04/26 04:55:10 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2026/04/26 04:55:11 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2026/04/26 04:55:11 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/26 04:55:11 DEBUG : file1: >Open: fd=file1 (w), err= 2026/04/26 04:55:11 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2026/04/26 04:55:11 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/26 04:55:11 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2026/04/26 04:55:12 DEBUG : file1: aborting in-sequence write wait, off=100 2026/04/26 04:55:12 DEBUG : file1: failed to wait for in-sequence write to 100 2026/04/26 04:55:12 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2026/04/26 04:55:12 DEBUG : OpenDrive root 'rclone-test-xusuvir7rava': File to upload is small (11 bytes), uploading instead of streaming 2026/04/26 04:55:12 DEBUG : file1: Uploading chunk 0, size=11, remain=0 2026/04/26 04:55:13 DEBUG : file1: size = 11 OK 2026/04/26 04:55:13 DEBUG : file1: md5 = 5eb63bbbe01eeed093cb22bb8f5acdc3 OK 2026/04/26 04:55:13 DEBUG : file1: Size and md5 of src and dst objects identical 2026/04/26 04:55:13 DEBUG : Added virtual directory entry vAddFile: "file1" 2026/04/26 04:55:13 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor 2026/04/26 04:55:14 DEBUG : WaitForWriters: timeout=30s 2026/04/26 04:55:14 DEBUG : Looking for writers 2026/04/26 04:55:14 DEBUG : file1: reading active writers 2026/04/26 04:55:14 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleWriteAt (3.74s) FAIL 2026/04/26 04:55:14 DEBUG : OpenDrive root 'rclone-test-xusuvir7rava': Purge remote "./vfs.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose -test.run '^(TestDirCreate|TestDirRemoveAll|TestDirRename|TestWriteFileHandleWriteAt)$|^TestDirReadDirAll$/^Virtual$'" - Finished ERROR in 41.022177293s (try 2/5): exit status 1: Failed [TestDirCreate]