"./vfs.test -test.v -test.timeout 2h0m0s -remote TestDrime: -verbose" - Starting (try 1/5)
2026/02/02 02:46:22 DEBUG : Creating backend with remote "TestDrime:rclone-test-sigipeh7lonu"
2026/02/02 02:46:22 DEBUG : Using config file from "/home/rclone/.rclone.conf"
2026/02/02 02:46:23 DEBUG : Creating backend with remote "/tmp/rclone3840068154"
=== RUN TestDirHandleMethods
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:46:23 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 02:46:23 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:23 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n
500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:23 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:23 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:23 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:23 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 02:46:24 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 02:46:24 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 02:46:25 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:25 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:25 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:25 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 02:46:26 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:26 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:26 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:26 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 02:46:27 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:46:27 DEBUG : dir: Looking for writers
2026/02/02 02:46:27 DEBUG : Looking for writers
2026/02/02 02:46:27 DEBUG : dir: reading active writers
2026/02/02 02:46:27 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 02:46:29 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:29 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:29 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:30 DEBUG : pacer: Reducing sleep to 10ms
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/02 02:46:31 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:31 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:31 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:31 DEBUG : pacer: Reducing sleep to 10ms
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 02:46:34 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:34 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:34 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:34 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 02:46:34 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:46:34 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:46:34 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:46:34 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirHandleMethods
Messages: directories
--- FAIL: TestDirHandleMethods (18.08s)
=== RUN TestDirHandleReaddir
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:46:41 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 02:46:51 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:46:51 DEBUG : dir/subdir: Looking for writers
2026/02/02 02:46:51 DEBUG : dir: Looking for writers
2026/02/02 02:46:51 DEBUG : file1: reading active writers
2026/02/02 02:46:51 DEBUG : file2: reading active writers
2026/02/02 02:46:51 DEBUG : subdir: reading active writers
2026/02/02 02:46:51 DEBUG : Looking for writers
2026/02/02 02:46:51 DEBUG : dir: reading active writers
2026/02/02 02:46:51 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir/subdir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir/subdir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir/subdir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir/subdir" failed: directory not empty
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir", "dir/subdir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=3) "dir",
+ (string) (len=10) "dir/subdir"
}
Test: TestDirHandleReaddir
Messages: directories
--- FAIL: TestDirHandleReaddir (31.33s)
=== RUN TestDirHandleReaddirnames
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:47:13 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 02:47:15 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 02:47:15 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 02:47:15 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:47:15 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_handle_test.go:94
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirHandleReaddirnames
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_handle_test.go:94
Error: Not equal:
expected: 0
actual : 1
Test: TestDirHandleReaddirnames
Messages: 1 objects not found
dir_handle_test.go:102:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_handle_test.go:102
Error: Not equal:
expected: 1
actual : 2
Test: TestDirHandleReaddirnames
2026/02/02 02:47:28 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:47:28 DEBUG : dir/subdir: Looking for writers
2026/02/02 02:47:28 DEBUG : dir: Looking for writers
2026/02/02 02:47:28 DEBUG : file1: reading active writers
2026/02/02 02:47:28 DEBUG : subdir: reading active writers
2026/02/02 02:47:28 DEBUG : Looking for writers
2026/02/02 02:47:28 DEBUG : dir: reading active writers
2026/02/02 02:47:28 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
/usr/local/go/src/runtime/panic.go:636
/usr/local/go/src/testing/testing.go:1041
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_handle_test.go:102
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirHandleReaddirnames
Messages: directories
--- FAIL: TestDirHandleReaddirnames (31.34s)
=== RUN TestDirMethods
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:47:44 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 02:48:00 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:48:00 DEBUG : dir: Looking for writers
2026/02/02 02:48:00 DEBUG : Looking for writers
2026/02/02 02:48:00 DEBUG : dir: reading active writers
2026/02/02 02:48:00 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
--- PASS: TestDirMethods (20.10s)
=== RUN TestDirForgetAll
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:48:04 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:87
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirForgetAll
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:87
Error: Not equal:
expected: 0
actual : 1
Test: TestDirForgetAll
Messages: 1 objects not found
2026/02/02 02:48:18 DEBUG : dir: forgetting directory cache
2026/02/02 02:48:18 DEBUG : forgetting directory cache
2026/02/02 02:48:18 DEBUG : dir: forgetting directory cache
2026/02/02 02:48:18 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:48:18 DEBUG : Looking for writers
2026/02/02 02:48:18 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirForgetAll
Messages: directories
--- FAIL: TestDirForgetAll (29.08s)
=== RUN TestDirForgetPath
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:48:33 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 02:48:49 DEBUG : ForgetPath: relativePath="dir/notfound", type=1
2026/02/02 02:48:49 DEBUG : dir: invalidating directory cache
2026/02/02 02:48:49 DEBUG : >ForgetPath:
2026/02/02 02:48:49 DEBUG : ForgetPath: relativePath="dir", type=0
2026/02/02 02:48:49 DEBUG : invalidating directory cache
2026/02/02 02:48:49 DEBUG : dir: forgetting directory cache
2026/02/02 02:48:49 DEBUG : >ForgetPath:
2026/02/02 02:48:49 DEBUG : ForgetPath: relativePath="not/in/cache", type=0
2026/02/02 02:48:49 DEBUG : >ForgetPath:
2026/02/02 02:48:49 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:48:49 DEBUG : dir: Looking for writers
2026/02/02 02:48:49 DEBUG : Looking for writers
2026/02/02 02:48:49 DEBUG : dir: reading active writers
2026/02/02 02:48:49 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
--- PASS: TestDirForgetPath (19.38s)
=== RUN TestDirWalk
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:48:52 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:145
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirWalk
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:145
Error: Not equal:
expected: 0
actual : 1
Test: TestDirWalk
Messages: 1 objects not found
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:148
Error: Should be true
Test: TestDirWalk
Messages: listing wrong, want
dir/file1 (14), fil/a/b/c (15) got
dir/file1 (14)
fstest.go:203: Not found "fil/a/b/c"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:148
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Not equal:
expected: 0
actual : 1
Test: TestDirWalk
Messages: 1 objects not found
2026/02/02 02:49:18 DEBUG : forgetting directory cache
2026/02/02 02:49:18 DEBUG : dir: forgetting directory cache
2026/02/02 02:49:19 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:49:19 DEBUG : dir: Looking for writers
2026/02/02 02:49:19 DEBUG : fil/a/b: Looking for writers
2026/02/02 02:49:19 DEBUG : fil/a: Looking for writers
2026/02/02 02:49:19 DEBUG : b: reading active writers
2026/02/02 02:49:19 DEBUG : fil: Looking for writers
2026/02/02 02:49:19 DEBUG : a: reading active writers
2026/02/02 02:49:19 DEBUG : Looking for writers
2026/02/02 02:49:19 DEBUG : dir: reading active writers
2026/02/02 02:49:19 DEBUG : fil: reading active writers
2026/02/02 02:49:19 DEBUG : >WaitForWriters:
run.go:130: removing dir "fil/a/b" failed - try 1/3: directory not empty
run.go:130: removing dir "fil/a/b" failed - try 2/3: directory not empty
run.go:130: removing dir "fil/a/b" failed - try 3/3: directory not empty
run.go:133: removing dir "fil/a/b" failed: directory not empty
run.go:130: removing dir "fil/a" failed - try 1/3: directory not empty
run.go:130: removing dir "fil/a" failed - try 2/3: directory not empty
run.go:130: removing dir "fil/a" failed - try 3/3: directory not empty
run.go:133: removing dir "fil/a" failed: directory not empty
run.go:130: removing dir "fil" failed - try 1/3: directory not empty
run.go:130: removing dir "fil" failed - try 2/3: directory not empty
run.go:130: removing dir "fil" failed - try 3/3: directory not empty
run.go:133: removing dir "fil" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"fil", "fil/a", "fil/a/b"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,5 @@
-([]string) {
+([]string) (len=3) {
+ (string) (len=3) "fil",
+ (string) (len=5) "fil/a",
+ (string) (len=7) "fil/a/b"
}
Test: TestDirWalk
Messages: directories
--- FAIL: TestDirWalk (55.85s)
=== RUN TestDirSetModTime
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:49:48 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 02:49:53 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:49:53 DEBUG : dir: Looking for writers
2026/02/02 02:49:53 DEBUG : fil: Looking for writers
2026/02/02 02:49:53 DEBUG : Looking for writers
2026/02/02 02:49:53 DEBUG : dir: reading active writers
2026/02/02 02:49:53 DEBUG : fil: reading active writers
2026/02/02 02:49:53 DEBUG : >WaitForWriters:
run.go:130: removing dir "fil/a" failed - try 1/3: directory not empty
run.go:130: removing dir "fil/a" failed - try 2/3: directory not empty
run.go:130: removing dir "fil/a" failed - try 3/3: directory not empty
run.go:133: removing dir "fil/a" failed: directory not empty
run.go:130: removing dir "fil" failed - try 1/3: directory not empty
run.go:130: removing dir "fil" failed - try 2/3: directory not empty
run.go:130: removing dir "fil" failed - try 3/3: directory not empty
run.go:133: removing dir "fil" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"fil", "fil/a"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=3) "fil",
+ (string) (len=5) "fil/a"
}
Test: TestDirSetModTime
Messages: directories
--- FAIL: TestDirSetModTime (27.58s)
=== RUN TestDirStat
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:50:16 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 02:50:20 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:50:20 DEBUG : dir: Looking for writers
2026/02/02 02:50:20 DEBUG : file1: reading active writers
2026/02/02 02:50:20 DEBUG : fil: Looking for writers
2026/02/02 02:50:20 DEBUG : Looking for writers
2026/02/02 02:50:20 DEBUG : fil: reading active writers
2026/02/02 02:50:20 DEBUG : dir: reading active writers
2026/02/02 02:50:20 DEBUG : >WaitForWriters:
run.go:130: removing dir "fil" failed - try 1/3: directory not empty
run.go:130: removing dir "fil" failed - try 2/3: directory not empty
run.go:130: removing dir "fil" failed - try 3/3: directory not empty
run.go:133: removing dir "fil" failed: directory not empty
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"fil"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "fil"
}
Test: TestDirStat
Messages: directories
--- FAIL: TestDirStat (23.97s)
=== RUN TestDirReadDirAll
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 02:50:40 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:271
Error: Not equal:
expected: []string{"dir,0,true"}
actual : []string{"dir,0,true", "fil,0,true"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
-([]string) (len=1) {
- (string) (len=10) "dir,0,true"
+([]string) (len=2) {
+ (string) (len=10) "dir,0,true",
+ (string) (len=10) "fil,0,true"
}
Test: TestDirReadDirAll
=== RUN TestDirReadDirAll/Virtual
2026/02/02 02:51:02 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile"
2026/02/02 02:51:02 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir"
2026/02/02 02:51:02 DEBUG : dir: Added virtual directory entry vDel: "file2"
2026/02/02 02:51:02 DEBUG : dir: Added virtual directory entry vDel: "subdir"
2026/02/02 02:51:06 DEBUG : dir: invalidating directory cache
2026/02/02 02:51:07 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir"
2026/02/02 02:51:07 DEBUG : dir: Removed virtual directory entry vDel: "file2"
2026/02/02 02:51:07 DEBUG : dir: Removed virtual directory entry vDel: "subdir"
2026/02/02 02:51:07 DEBUG : dir/file1: Reset virtual modtime
2026/02/02 02:51:07 DEBUG : dir: Removed virtual directory entry vAddFile: "virtualFile"
2026/02/02 02:51:07 DEBUG : dir/virtualFile: Reset virtual modtime
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:300
Error: Not equal:
expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,20,false"}
actual : []string{"file1,14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualFile,20,false"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,5 @@
-([]string) (len=3) {
+([]string) (len=5) {
(string) (len=14) "file1,14,false",
+ (string) (len=14) "file2,15,false",
+ (string) (len=13) "subdir,0,true",
(string) (len=17) "virtualDir,0,true",
Test: TestDirReadDirAll/Virtual
2026/02/02 02:51:07 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile2"
2026/02/02 02:51:07 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir2"
2026/02/02 02:51:07 DEBUG : dir: Added virtual directory entry vDel: "file1"
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:313
Error: Not equal:
expected: []string{"virtualDir,0,true", "virtualDir2,0,true", "virtualFile,20,false", "virtualFile2,100,false"}
actual : []string{"file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualDir2,0,true", "virtualFile,20,false", "virtualFile2,100,false"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) (len=4) {
+([]string) (len=6) {
+ (string) (len=14) "file2,15,false",
+ (string) (len=13) "subdir,0,true",
(string) (len=17) "virtualDir,0,true",
Test: TestDirReadDirAll/Virtual
2026/02/02 02:51:07 DEBUG : dir: invalidating directory cache
2026/02/02 02:51:07 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir2"
2026/02/02 02:51:07 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 02:51:07 DEBUG : dir/file2: Reset virtual modtime
2026/02/02 02:51:07 DEBUG : dir/virtualFile: Reset virtual modtime
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:324
Error: Not equal:
expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"}
actual : []string{"file1,14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,5 @@
-([]string) (len=4) {
+([]string) (len=6) {
(string) (len=14) "file1,14,false",
+ (string) (len=14) "file2,15,false",
+ (string) (len=13) "subdir,0,true",
(string) (len=17) "virtualDir,0,true",
Test: TestDirReadDirAll/Virtual
2026/02/02 02:51:07 DEBUG : forgetting directory cache
2026/02/02 02:51:07 DEBUG : dir: forgetting directory cache
2026/02/02 02:51:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 02:51:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 02:51:07 DEBUG : fil: forgetting directory cache
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:329
Error: Not equal:
expected: []string{"file1,14,false", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"}
actual : []string{"file1,14,false", "file2,15,false", "subdir,0,true", "virtualDir,0,true", "virtualFile,20,false", "virtualFile2,100,false"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,5 @@
-([]string) (len=4) {
+([]string) (len=6) {
(string) (len=14) "file1,14,false",
+ (string) (len=14) "file2,15,false",
+ (string) (len=13) "subdir,0,true",
(string) (len=17) "virtualDir,0,true",
Test: TestDirReadDirAll/Virtual
2026/02/02 02:51:07 DEBUG : WaitForWriters: timeout=30s
2026/02/02 02:51:07 DEBUG : dir/subdir: Looking for writers
2026/02/02 02:51:07 DEBUG : dir/virtualDir: Looking for writers
2026/02/02 02:51:07 DEBUG : dir: Looking for writers
2026/02/02 02:51:07 DEBUG : virtualFile: reading active writers
2026/02/02 02:51:07 DEBUG : virtualDir: reading active writers
2026/02/02 02:51:07 DEBUG : virtualFile2: reading active writers
2026/02/02 02:51:07 DEBUG : file1: reading active writers
2026/02/02 02:51:07 DEBUG : file2: reading active writers
2026/02/02 02:51:07 DEBUG : subdir: reading active writers
2026/02/02 02:51:07 DEBUG : fil: Looking for writers
2026/02/02 02:51:07 DEBUG : Looking for writers
2026/02/02 02:51:07 DEBUG : dir: reading active writers
2026/02/02 02:51:07 DEBUG : fil: reading active writers
2026/02/02 02:51:07 DEBUG : >WaitForWriters:
2026/02/02 02:51:08 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 02:51:08 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 02:51:08 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 02:51:08 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 02:51:08 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 02:51:08 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 02:51:09 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 02:51:09 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 02:51:09 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 02:51:09 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 02:51:10 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 02:51:10 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/02 02:51:10 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 02:51:10 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/02 02:51:11 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 02:51:11 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/02 02:51:12 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 02:51:12 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/02 02:51:15 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/02 02:51:15 DEBUG : pacer: Rate limited, increasing sleep to 10.24s
=== NAME TestDirReadDirAll
run.go:130: removing file "dir/file2" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 02:51:20 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 02:51:20 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 02:51:30 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 02:51:50 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 02:52:10 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 02:52:30 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 02:52:50 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 02:53:10 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 02:53:30 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 02:53:50 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 02:54:10 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file2" failed - try 2/3: failed to delete item: Error "Server Error"
2026/02/02 02:54:30 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 02:54:50 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 02:55:10 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 02:55:30 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 02:55:50 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 02:56:10 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 02:56:27 DEBUG : dir: forgetting directory cache
2026/02/02 02:56:27 DEBUG : forgetting directory cache
2026/02/02 02:56:27 DEBUG : dir: forgetting directory cache
2026/02/02 02:56:30 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 02:56:50 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 02:56:51 DEBUG : forgetting directory cache
2026/02/02 02:56:51 DEBUG : dir: forgetting directory cache
2026/02/02 02:56:51 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 02:57:10 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 02:57:27 DEBUG : forgetting directory cache
2026/02/02 02:57:27 DEBUG : dir: forgetting directory cache
2026/02/02 02:57:27 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 02:57:30 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file2" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing file "dir/file2" failed: failed to delete item: Error "Server Error"
2026/02/02 02:57:50 DEBUG : pacer: Reducing sleep to 10s
2026/02/02 02:58:00 DEBUG : forgetting directory cache
2026/02/02 02:58:00 DEBUG : dir: forgetting directory cache
2026/02/02 02:58:00 DEBUG : dir: forgetting directory cache
2026/02/02 02:58:10 DEBUG : pacer: Reducing sleep to 5s
2026/02/02 02:58:20 DEBUG : pacer: Reducing sleep to 2.5s
2026/02/02 02:58:25 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 02:58:27 DEBUG : pacer: Reducing sleep to 625ms
2026/02/02 02:58:29 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 02:58:29 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 02:58:30 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/02 02:58:30 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 02:58:30 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 02:58:30 DEBUG : pacer: Rate limited, increasing sleep to 78.125ms
2026/02/02 02:58:31 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 02:58:31 DEBUG : pacer: Rate limited, increasing sleep to 156.25ms
2026/02/02 02:58:31 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 02:58:31 DEBUG : pacer: Rate limited, increasing sleep to 312.5ms
2026/02/02 02:58:31 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 02:58:31 DEBUG : pacer: Rate limited, increasing sleep to 625ms
2026/02/02 02:58:32 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 02:58:32 DEBUG : pacer: Rate limited, increasing sleep to 1.25s
2026/02/02 02:58:32 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 02:58:32 DEBUG : pacer: Rate limited, increasing sleep to 2.5s
2026/02/02 02:58:34 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 02:58:34 DEBUG : pacer: Rate limited, increasing sleep to 5s
2026/02/02 02:58:36 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 02:58:36 DEBUG : pacer: Rate limited, increasing sleep to 10s
2026/02/02 02:58:41 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 02:58:41 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 02:58:48 DEBUG : forgetting directory cache
2026/02/02 02:58:48 DEBUG : dir: forgetting directory cache
2026/02/02 02:58:51 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing dir "dir/subdir" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 02:59:11 DEBUG : pacer: Reducing sleep to 10s
2026/02/02 02:59:19 DEBUG : forgetting directory cache
2026/02/02 02:59:19 DEBUG : fil: forgetting directory cache
2026/02/02 02:59:19 DEBUG : fil/a: forgetting directory cache
2026/02/02 02:59:19 DEBUG : fil/a/b: forgetting directory cache
2026/02/02 02:59:19 DEBUG : dir: forgetting directory cache
2026/02/02 02:59:19 DEBUG : dir: forgetting directory cache
2026/02/02 02:59:31 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 02:59:31 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 02:59:41 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 02:59:53 DEBUG : forgetting directory cache
2026/02/02 02:59:53 DEBUG : dir: forgetting directory cache
2026/02/02 02:59:53 DEBUG : dir: forgetting directory cache
2026/02/02 02:59:53 DEBUG : fil: forgetting directory cache
2026/02/02 02:59:53 DEBUG : fil: forgetting directory cache
2026/02/02 03:00:01 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:00:20 DEBUG : forgetting directory cache
2026/02/02 03:00:20 DEBUG : fil: forgetting directory cache
2026/02/02 03:00:20 DEBUG : fil: forgetting directory cache
2026/02/02 03:00:20 DEBUG : dir: forgetting directory cache
2026/02/02 03:00:21 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:00:41 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:01:01 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:01:02 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir/virtualDir2: forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:01:07 DEBUG : fil: forgetting directory cache
2026/02/02 03:01:21 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:01:41 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:02:01 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:02:21 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing dir "dir/subdir" failed - try 2/3: failed to delete item: Error "Server Error"
2026/02/02 03:02:41 DEBUG : pacer: Reducing sleep to 10s
2026/02/02 03:03:01 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:03:01 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 03:03:11 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:03:31 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:03:51 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:04:11 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:04:31 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:04:51 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:05:11 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:05:31 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:05:51 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing dir "dir/subdir" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing dir "dir/subdir" failed: failed to delete item: Error "Server Error"
2026/02/02 03:06:11 DEBUG : pacer: Reducing sleep to 10s
2026/02/02 03:06:31 DEBUG : pacer: Reducing sleep to 5s
2026/02/02 03:06:41 DEBUG : pacer: Reducing sleep to 2.5s
--- FAIL: TestDirReadDirAll (961.27s)
--- FAIL: TestDirReadDirAll/Virtual (4.70s)
=== RUN TestDirOpen
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:06:41 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:06:46 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 03:06:49 DEBUG : pacer: Reducing sleep to 625ms
2026/02/02 03:06:50 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 03:06:51 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 03:06:51 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/02 03:06:52 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 03:06:52 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/02 03:06:52 ERROR : dir/: Can only open directories read only
2026/02/02 03:06:52 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:06:52 DEBUG : dir: Looking for writers
2026/02/02 03:06:52 DEBUG : Looking for writers
2026/02/02 03:06:52 DEBUG : dir: reading active writers
2026/02/02 03:06:52 DEBUG : >WaitForWriters:
2026/02/02 03:06:52 DEBUG : pacer: Reducing sleep to 10ms
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirOpen
Messages: directories
--- FAIL: TestDirOpen (26.00s)
=== RUN TestDirCreate
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:07:07 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:07:23 DEBUG : dir/potato: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:07:23 DEBUG : dir: Added virtual directory entry vAddFile: "potato"
2026/02/02 03:07:23 DEBUG : dir/potato: >Open: fd=dir/potato (w), err=
2026/02/02 03:07:23 DEBUG : dir: Added virtual directory entry vAddFile: "potato"
2026/02/02 03:07:23 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (5 bytes), uploading instead of streaming
2026/02/02 03:07:24 DEBUG : dir/potato: size = 5 OK
2026/02/02 03:07:24 NOTICE: drime root 'rclone-test-sigipeh7lonu': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only
2026/02/02 03:07:24 DEBUG : dir/potato: Size of src and dst objects identical
2026/02/02 03:07:24 DEBUG : dir: Added virtual directory entry vAddFile: "potato"
2026/02/02 03:07:24 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:07:24 DEBUG : dir: Looking for writers
2026/02/02 03:07:24 DEBUG : file1: reading active writers
2026/02/02 03:07:24 DEBUG : potato: reading active writers
2026/02/02 03:07:24 DEBUG : Looking for writers
2026/02/02 03:07:24 DEBUG : dir: reading active writers
2026/02/02 03:07:24 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestDirCreate
Messages: listing wrong, want
got
dir/potato (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestDirCreate
Messages: Unexpected file "dir/potato"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirCreate
Messages: directories
--- FAIL: TestDirCreate (32.66s)
=== RUN TestDirMkdir
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:07:40 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:389
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirMkdir
Messages: listing wrong, want
dir/file1 (14) got
dir/file1 (14), dir/potato (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:26
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:389
Error: Should be true
Test: TestDirMkdir
Messages: Unexpected file "dir/potato"
2026/02/02 03:07:55 DEBUG : dir: Added virtual directory entry vAddDir: "sub"
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:401
Error: Not equal:
expected: []string{"file1,14,false", "sub,0,true"}
actual : []string{"file1,14,false", "potato,5,false", "sub,0,true"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
-([]string) (len=2) {
+([]string) (len=3) {
(string) (len=14) "file1,14,false",
+ (string) (len=14) "potato,5,false",
(string) (len=10) "sub,0,true"
Test: TestDirMkdir
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:405
Error: Should be true
Test: TestDirMkdir
Messages: listing wrong, want
dir/file1 (14) got
dir/file1 (14), dir/potato (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:405
Error: Should be true
Test: TestDirMkdir
Messages: Unexpected file "dir/potato"
2026/02/02 03:08:08 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:08:08 DEBUG : dir/sub: Looking for writers
2026/02/02 03:08:08 DEBUG : dir: Looking for writers
2026/02/02 03:08:08 DEBUG : file1: reading active writers
2026/02/02 03:08:08 DEBUG : potato: reading active writers
2026/02/02 03:08:08 DEBUG : sub: reading active writers
2026/02/02 03:08:08 DEBUG : Looking for writers
2026/02/02 03:08:08 DEBUG : dir: reading active writers
2026/02/02 03:08:08 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirMkdir
Messages: directories
--- FAIL: TestDirMkdir (47.69s)
=== RUN TestDirMkdirSub
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:08:27 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:08:46 DEBUG : dir: Added virtual directory entry vAddDir: "sub"
2026/02/02 03:08:47 DEBUG : dir/sub: Added virtual directory entry vAddDir: "subsub"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:09:04 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:09:04 DEBUG : dir/sub/subsub: Looking for writers
2026/02/02 03:09:04 DEBUG : dir/sub: Looking for writers
2026/02/02 03:09:04 DEBUG : subsub: reading active writers
2026/02/02 03:09:04 DEBUG : dir: Looking for writers
2026/02/02 03:09:04 DEBUG : file1: reading active writers
2026/02/02 03:09:04 DEBUG : sub: reading active writers
2026/02/02 03:09:04 DEBUG : Looking for writers
2026/02/02 03:09:04 DEBUG : dir: reading active writers
2026/02/02 03:09:04 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirMkdirSub
Messages: directories
--- FAIL: TestDirMkdirSub (56.19s)
=== RUN TestDirRemove
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:09:24 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:09:27 ERROR : dir/: Dir.Remove not empty
2026/02/02 03:09:27 DEBUG : dir/file1: Remove:
2026/02/02 03:09:28 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:09:28 DEBUG : dir/file1: >Remove: err=
2026/02/02 03:09:28 ERROR : dir/: Dir.Remove failed to remove directory: directory not empty
dir_test.go:456:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:456
Error: Received unexpected error:
directory not empty
Test: TestDirRemove
2026/02/02 03:09:28 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:09:28 DEBUG : dir: Looking for writers
2026/02/02 03:09:28 DEBUG : Looking for writers
2026/02/02 03:09:28 DEBUG : dir: reading active writers
2026/02/02 03:09:28 DEBUG : >WaitForWriters:
2026/02/02 03:09:30 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:09:30 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:09:31 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:09:31 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:09:32 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:09:32 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:09:32 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:09:32 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:09:33 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:09:33 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 03:09:33 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:09:33 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/02 03:09:34 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:09:34 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/02 03:09:34 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:09:34 DEBUG : pacer: low level retry 8/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:09:34 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/02 03:09:36 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:09:36 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/02 03:09:39 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/02 03:09:39 DEBUG : pacer: Rate limited, increasing sleep to 10.24s
run.go:130: removing file "dir/file1" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 03:09:43 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:09:43 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 03:09:54 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:10:14 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:10:34 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:10:54 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:11:07 DEBUG : forgetting directory cache
2026/02/02 03:11:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:11:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:11:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:11:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:11:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:11:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:11:07 DEBUG : fil: forgetting directory cache
2026/02/02 03:11:13 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:11:33 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:11:33 DEBUG : pacer: low level retry 7/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:11:53 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:11:53 DEBUG : pacer: low level retry 8/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:12:13 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:12:33 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:12:33 DEBUG : pacer: low level retry 10/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
run.go:130: removing file "dir/file1" failed - try 2/3: failed to delete item: Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n"
2026/02/02 03:12:54 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:13:14 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:13:34 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:13:54 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:14:14 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:14:34 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:14:54 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:15:14 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:15:34 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:15:54 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing file "dir/file1" failed: failed to delete item: Error "Server Error"
2026/02/02 03:16:14 DEBUG : pacer: Reducing sleep to 10s
2026/02/02 03:16:34 DEBUG : pacer: Reducing sleep to 5s
2026/02/02 03:16:44 DEBUG : pacer: Reducing sleep to 2.5s
--- FAIL: TestDirRemove (440.07s)
=== RUN TestDirRemoveAll
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:16:44 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:16:49 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 03:16:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:16:51 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:16:51 DEBUG : pacer: Rate limited, increasing sleep to 2.5s
2026/02/02 03:16:52 DEBUG : forgetting directory cache
2026/02/02 03:16:52 DEBUG : dir: forgetting directory cache
2026/02/02 03:16:52 DEBUG : dir: forgetting directory cache
2026/02/02 03:16:52 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:16:52 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:16:52 DEBUG : pacer: Rate limited, increasing sleep to 5s
2026/02/02 03:16:55 DEBUG : pacer: Reducing sleep to 2.5s
2026/02/02 03:17:00 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 03:17:03 DEBUG : pacer: Reducing sleep to 625ms
2026/02/02 03:17:04 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 03:17:04 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 03:17:05 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/02 03:17:05 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:17:05 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:17:05 DEBUG : pacer: Rate limited, increasing sleep to 156.25ms
2026/02/02 03:17:05 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/02 03:17:05 DEBUG : dir/file1: Remove:
2026/02/02 03:17:05 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 03:17:05 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:17:05 DEBUG : dir/file1: >Remove: err=
2026/02/02 03:17:05 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/02 03:17:05 ERROR : dir/: Dir.Remove failed to remove directory: directory not empty
dir_test.go:481:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:481
Error: Received unexpected error:
directory not empty
Test: TestDirRemoveAll
2026/02/02 03:17:05 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:17:05 DEBUG : dir: Looking for writers
2026/02/02 03:17:05 DEBUG : Looking for writers
2026/02/02 03:17:05 DEBUG : dir: reading active writers
2026/02/02 03:17:05 DEBUG : >WaitForWriters:
2026/02/02 03:17:06 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:17:06 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:17:06 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:17:06 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:17:06 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:17:07 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:17:07 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:17:07 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:17:07 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:17:07 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:17:07 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 03:17:07 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:17:07 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/02 03:17:07 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:17:07 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/02 03:17:08 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:17:08 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/02 03:17:09 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:17:09 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/02 03:17:12 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/02 03:17:12 DEBUG : pacer: Rate limited, increasing sleep to 10.24s
run.go:130: removing file "dir/file1" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 03:17:17 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:17:17 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:17:17 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 03:17:23 DEBUG : forgetting directory cache
2026/02/02 03:17:23 DEBUG : dir: forgetting directory cache
2026/02/02 03:17:23 DEBUG : dir: Removed virtual directory entry vAddFile: "potato"
2026/02/02 03:17:27 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:17:47 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:17:47 DEBUG : pacer: low level retry 3/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:17:54 DEBUG : forgetting directory cache
2026/02/02 03:17:54 DEBUG : dir: forgetting directory cache
2026/02/02 03:17:54 DEBUG : dir/sub: forgetting directory cache
2026/02/02 03:17:54 DEBUG : dir: Removed virtual directory entry vAddDir: "sub"
2026/02/02 03:18:12 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:18:12 DEBUG : pacer: low level retry 4/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:18:27 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:18:27 DEBUG : pacer: low level retry 5/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:18:45 DEBUG : forgetting directory cache
2026/02/02 03:18:45 DEBUG : dir: forgetting directory cache
2026/02/02 03:18:45 DEBUG : dir/sub: forgetting directory cache
2026/02/02 03:18:45 DEBUG : dir/sub/subsub: forgetting directory cache
2026/02/02 03:18:45 DEBUG : dir/sub: Removed virtual directory entry vAddDir: "subsub"
2026/02/02 03:18:45 DEBUG : dir: Removed virtual directory entry vAddDir: "sub"
2026/02/02 03:18:47 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:18:47 DEBUG : pacer: low level retry 6/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:19:07 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:19:07 DEBUG : pacer: low level retry 7/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:19:27 DEBUG : forgetting directory cache
2026/02/02 03:19:27 DEBUG : dir: forgetting directory cache
2026/02/02 03:19:27 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:19:28 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:19:48 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:20:08 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 2/3: failed to delete item: Error "Server Error"
2026/02/02 03:20:28 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:20:48 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:21:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:21:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:21:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:21:07 DEBUG : forgetting directory cache
2026/02/02 03:21:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:21:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:21:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:21:07 DEBUG : fil: forgetting directory cache
2026/02/02 03:21:08 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:21:28 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:21:48 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:22:08 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:22:28 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:22:48 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:23:08 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:23:28 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing file "dir/file1" failed: failed to delete item: Error "Server Error"
2026/02/02 03:23:48 DEBUG : pacer: Reducing sleep to 10s
2026/02/02 03:24:08 DEBUG : pacer: Reducing sleep to 5s
2026/02/02 03:24:18 DEBUG : pacer: Reducing sleep to 2.5s
--- FAIL: TestDirRemoveAll (454.11s)
=== RUN TestDirRemoveName
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:24:18 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:24:23 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 03:24:25 DEBUG : pacer: Reducing sleep to 625ms
2026/02/02 03:24:27 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 03:24:28 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 03:24:28 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/02 03:24:28 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 03:24:29 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/02 03:24:29 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:24:29 DEBUG : dir/file1: Remove:
2026/02/02 03:24:29 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:24:29 DEBUG : dir/file1: >Remove: err=
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:511
Error: Should be true
Test: TestDirRemoveName
Messages: listing wrong, want
got
dir/file1 (14)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:511
Error: Should be true
Test: TestDirRemoveName
Messages: Unexpected file "dir/file1"
2026/02/02 03:24:40 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:24:40 DEBUG : dir: Looking for writers
2026/02/02 03:24:40 DEBUG : Looking for writers
2026/02/02 03:24:40 DEBUG : dir: reading active writers
2026/02/02 03:24:40 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirRemoveName
Messages: directories
--- FAIL: TestDirRemoveName (34.43s)
=== RUN TestDirRename
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:24:52 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:528
Error: Should be true
Test: TestDirRename
Messages: listing wrong, want
dir/file1 (14), dir/file3 (15) got
dir/file1 (14)
fstest.go:203: Not found "dir/file3"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:528
Error: Not equal:
expected: 0
actual : 1
Test: TestDirRename
Messages: 1 objects not found
2026/02/02 03:25:08 ERROR : dir/not found: Dir.Rename error: file does not exist
2026/02/02 03:25:09 DEBUG : dir: Updating dir with dir2 0xc000518dd0
2026/02/02 03:25:09 DEBUG : dir: forgetting directory cache
2026/02/02 03:25:09 DEBUG : Added virtual directory entry vDel: "dir"
2026/02/02 03:25:09 DEBUG : Added virtual directory entry vAddDir: "dir2"
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:540
Error: Not equal:
expected: []string{"file1,14,false", "file3,15,false"}
actual : []string(nil)
Diff:
--- Expected
+++ Actual
@@ -1,5 +1,2 @@
-([]string) (len=2) {
- (string) (len=14) "file1,14,false",
- (string) (len=14) "file3,15,false"
-}
+([]string)
Test: TestDirRename
2026/02/02 03:25:10 ERROR : dir2/file1: Dir.Rename error: file does not exist
dir_test.go:556:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:556
Error: Received unexpected error:
file does not exist
Test: TestDirRename
dir_test.go:557:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:557
Error: Should be true
Test: TestDirRename
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:558
Error: Not equal:
expected: []string{"dir2,0,true", "file2,14,false"}
actual : []string{"dir2,0,true"}
Diff:
--- Expected
+++ Actual
@@ -1,4 +1,3 @@
-([]string) (len=2) {
- (string) (len=11) "dir2,0,true",
- (string) (len=14) "file2,14,false"
+([]string) (len=1) {
+ (string) (len=11) "dir2,0,true"
}
Test: TestDirRename
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:559
Error: Not equal:
expected: []string{"file3,15,false"}
actual : []string(nil)
Diff:
--- Expected
+++ Actual
@@ -1,4 +1,2 @@
-([]string) (len=1) {
- (string) (len=14) "file3,15,false"
-}
+([]string)
Test: TestDirRename
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:563
Error: Should be true
Test: TestDirRename
Messages: listing wrong, want
dir2/file3 (15), file2 (14) got
dir2/file1 (14), dir2/file3 (15)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:563
Error: Should be true
Test: TestDirRename
Messages: Unexpected file "dir2/file1"
fstest.go:203: Not found "file2"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:563
Error: Not equal:
expected: 0
actual : 1
Test: TestDirRename
Messages: 1 objects not found
2026/02/02 03:25:20 ERROR : file2: Dir.Rename error: file does not exist
dir_test.go:567:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:567
Error: Received unexpected error:
file does not exist
Test: TestDirRename
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:569
Error: Not equal:
expected: []string{"file3,14,false"}
actual : []string(nil)
Diff:
--- Expected
+++ Actual
@@ -1,4 +1,2 @@
-([]string) (len=1) {
- (string) (len=14) "file3,14,false"
-}
+([]string)
Test: TestDirRename
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:573
Error: Should be true
Test: TestDirRename
Messages: listing wrong, want
dir2/file3 (14) got
dir2/file1 (14), dir2/file3 (15)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:573
Error: Should be true
Test: TestDirRename
Messages: Unexpected file "dir2/file1"
fstest.go:150:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:573
Error: Not equal:
expected: 14
actual : 15
Test: TestDirRename
Messages: dir2/file3: size incorrect file=14 vs obj=15
2026/02/02 03:25:32 DEBUG : Added virtual directory entry vAddDir: "empty directory"
2026/02/02 03:25:33 DEBUG : empty directory: Updating dir with renamed empty directory 0xc00039e340
2026/02/02 03:25:33 DEBUG : empty directory: forgetting directory cache
2026/02/02 03:25:33 DEBUG : Added virtual directory entry vDel: "empty directory"
2026/02/02 03:25:33 DEBUG : Added virtual directory entry vAddDir: "renamed empty directory"
2026/02/02 03:25:33 DEBUG : dir2: Renaming to "dir3"
2026/02/02 03:25:33 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:25:33 DEBUG : dir3: Looking for writers
2026/02/02 03:25:33 DEBUG : renamed empty directory: Looking for writers
2026/02/02 03:25:33 DEBUG : Looking for writers
2026/02/02 03:25:33 DEBUG : dir3: reading active writers
2026/02/02 03:25:33 DEBUG : renamed empty directory: reading active writers
2026/02/02 03:25:33 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir2" failed - try 1/3: directory not empty
run.go:130: removing dir "dir2" failed - try 2/3: directory not empty
run.go:130: removing dir "dir2" failed - try 3/3: directory not empty
run.go:133: removing dir "dir2" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir2"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=4) "dir2"
}
Test: TestDirRename
Messages: directories
--- FAIL: TestDirRename (56.49s)
=== RUN TestDirStructSize
dir_test.go:611: Dir struct has size 200 bytes
--- PASS: TestDirStructSize (0.00s)
=== RUN TestDirFileOpen
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:25:49 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:26:01 DEBUG : dir: Added virtual directory entry vAddDir: "sub"
2026/02/02 03:26:01 DEBUG : dir/sub/file0: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw-
2026/02/02 03:26:02 DEBUG : dir/sub/file0: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/02 03:26:02 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0"
2026/02/02 03:26:02 DEBUG : dir/sub/file0: >Open: fd=dir/sub/file0 (w), err=
2026/02/02 03:26:02 DEBUG : dir/sub/file0: >OpenFile: fd=dir/sub/file0 (w), err=
2026/02/02 03:26:02 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0"
2026/02/02 03:26:02 DEBUG : dir/sub/file2: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw-
2026/02/02 03:26:02 DEBUG : dir/sub/file2: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/02 03:26:02 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2"
2026/02/02 03:26:02 DEBUG : dir/sub/file2: >Open: fd=dir/sub/file2 (w), err=
2026/02/02 03:26:02 DEBUG : dir/sub/file2: >OpenFile: fd=dir/sub/file2 (w), err=
2026/02/02 03:26:02 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2"
2026/02/02 03:26:02 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (12 bytes), uploading instead of streaming
2026/02/02 03:26:03 DEBUG : dir/sub/file2: size = 12 OK
2026/02/02 03:26:03 DEBUG : dir/sub/file2: Size of src and dst objects identical
2026/02/02 03:26:03 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2"
2026/02/02 03:26:03 DEBUG : forgetting directory cache
2026/02/02 03:26:03 DEBUG : dir: forgetting directory cache
2026/02/02 03:26:03 DEBUG : dir/sub: forgetting directory cache
2026/02/02 03:26:03 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file2"
2026/02/02 03:26:03 DEBUG : dir: Removed virtual directory entry vAddDir: "sub"
2026/02/02 03:26:03 DEBUG : dir2: forgetting directory cache
2026/02/02 03:26:03 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (5 bytes), uploading instead of streaming
2026/02/02 03:26:04 DEBUG : dir/sub/file0: size = 5 OK
2026/02/02 03:26:04 DEBUG : dir/sub/file0: Size of src and dst objects identical
2026/02/02 03:26:04 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0"
2026/02/02 03:26:04 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:26:04 DEBUG : dir/sub: Looking for writers
2026/02/02 03:26:04 DEBUG : file0: reading active writers
2026/02/02 03:26:04 DEBUG : file2: reading active writers
2026/02/02 03:26:04 DEBUG : dir: Looking for writers
2026/02/02 03:26:04 DEBUG : file1: reading active writers
2026/02/02 03:26:04 DEBUG : sub: reading active writers
2026/02/02 03:26:04 DEBUG : dir2: Looking for writers
2026/02/02 03:26:04 DEBUG : Looking for writers
2026/02/02 03:26:04 DEBUG : dir: reading active writers
2026/02/02 03:26:04 DEBUG : dir2: reading active writers
2026/02/02 03:26:04 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirFileOpen
Messages: directories
--- FAIL: TestDirFileOpen (32.46s)
=== RUN TestDirEntryModTimeInvalidation
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:26:21 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
dir_test.go:666: Need DirModTimeUpdatesOnWrite
2026/02/02 03:26:21 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:26:21 DEBUG : Looking for writers
2026/02/02 03:26:21 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
--- SKIP: TestDirEntryModTimeInvalidation (13.95s)
=== RUN TestDirMetadataExtension
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:26:35 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:26:46 DEBUG : dir: Added virtual directory entry vAddFile: "file1.metadata"
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: Set virtual modtime to 2026-02-02 03:26:37 +0000 UTC
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: OpenFile: flags=O_RDONLY, perm=----------
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: Open: flags=O_RDONLY
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: >Open: fd=dir/file1.metadata (r), err=
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: >OpenFile: fd=dir/file1.metadata (r), err=
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:26:46 DEBUG : dir/file1.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728
2026/02/02 03:26:46 DEBUG : Added virtual directory entry vAddFile: "dir.metadata"
2026/02/02 03:26:46 DEBUG : dir.metadata: Set virtual modtime to 2026-02-02 03:26:37 +0000 UTC
2026/02/02 03:26:46 DEBUG : dir.metadata: OpenFile: flags=O_RDONLY, perm=----------
2026/02/02 03:26:46 DEBUG : dir.metadata: Open: flags=O_RDONLY
2026/02/02 03:26:46 DEBUG : dir.metadata: >Open: fd=dir.metadata (r), err=
2026/02/02 03:26:46 DEBUG : dir.metadata: >OpenFile: fd=dir.metadata (r), err=
2026/02/02 03:26:46 DEBUG : dir.metadata: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:26:46 DEBUG : dir.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728
2026/02/02 03:26:46 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:26:46 DEBUG : dir: Looking for writers
2026/02/02 03:26:46 DEBUG : file1: reading active writers
2026/02/02 03:26:46 DEBUG : file1.metadata: reading active writers
2026/02/02 03:26:46 DEBUG : Looking for writers
2026/02/02 03:26:46 DEBUG : dir.metadata: reading active writers
2026/02/02 03:26:46 DEBUG : dir: reading active writers
2026/02/02 03:26:46 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
--- PASS: TestDirMetadataExtension (15.10s)
=== RUN TestErrorError
--- PASS: TestErrorError (0.00s)
=== RUN TestFileMethods
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:26:50 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:38
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileMethods
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:38
Error: Not equal:
expected: 0
actual : 1
Test: TestFileMethods
Messages: 1 objects not found
2026/02/02 03:27:02 DEBUG : dir/file1: Set virtual modtime to 2026-02-02 03:26:52 +0000 UTC
2026/02/02 03:27:02 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:27:02 DEBUG : dir: Looking for writers
2026/02/02 03:27:02 DEBUG : file1: reading active writers
2026/02/02 03:27:02 DEBUG : Looking for writers
2026/02/02 03:27:02 DEBUG : dir: reading active writers
2026/02/02 03:27:02 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 03:27:05 DEBUG : forgetting directory cache
2026/02/02 03:27:05 DEBUG : dir: forgetting directory cache
2026/02/02 03:27:05 DEBUG : dir: Removed virtual directory entry vDel: "file1"
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileMethods
Messages: directories
--- FAIL: TestFileMethods (26.90s)
=== RUN TestFileSetModTime
=== RUN TestFileSetModTime/cache=off,open=false,write=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:27:17 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
write_test.go:299:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:299
/usr/local/go/src/sync/once.go:78
/usr/local/go/src/sync/once.go:69
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:295
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:96
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Received unexpected error:
object not found
Test: TestFileSetModTime/cache=off,open=false,write=false
2026/02/02 03:27:36 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:27:36 DEBUG : dir: Looking for writers
2026/02/02 03:27:36 DEBUG : file1: reading active writers
2026/02/02 03:27:36 DEBUG : Looking for writers
2026/02/02 03:27:36 DEBUG : dir: reading active writers
2026/02/02 03:27:36 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
/usr/local/go/src/runtime/panic.go:636
/usr/local/go/src/testing/testing.go:1041
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:299
/usr/local/go/src/sync/once.go:78
/usr/local/go/src/sync/once.go:69
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:295
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:96
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileSetModTime/cache=off,open=false,write=false
Messages: listing wrong, want
got
dir/file1 (14), time_test (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
/usr/local/go/src/runtime/panic.go:636
/usr/local/go/src/testing/testing.go:1041
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:299
/usr/local/go/src/sync/once.go:78
/usr/local/go/src/sync/once.go:69
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:295
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:96
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Should be true
Test: TestFileSetModTime/cache=off,open=false,write=false
Messages: Unexpected file "time_test"
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
/usr/local/go/src/runtime/panic.go:636
/usr/local/go/src/testing/testing.go:1041
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:299
/usr/local/go/src/sync/once.go:78
/usr/local/go/src/sync/once.go:69
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:295
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:96
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Should be true
Test: TestFileSetModTime/cache=off,open=false,write=false
Messages: Unexpected file "dir/file1"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
/usr/local/go/src/runtime/panic.go:636
/usr/local/go/src/testing/testing.go:1041
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:299
/usr/local/go/src/sync/once.go:78
/usr/local/go/src/sync/once.go:69
/home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:295
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:96
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileSetModTime/cache=off,open=false,write=false
Messages: directories
=== RUN TestFileSetModTime/cache=off,open=true,write=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:27:50 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:95
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Should be true
Test: TestFileSetModTime/cache=off,open=true,write=false
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:95
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Not equal:
expected: 0
actual : 1
Test: TestFileSetModTime/cache=off,open=true,write=false
Messages: 1 objects not found
2026/02/02 03:28:03 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:28:03 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/02 03:28:03 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:28:03 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (0 bytes), uploading instead of streaming
2026/02/02 03:28:05 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:28:05 DEBUG : dir/file1: size = 0 OK
2026/02/02 03:28:05 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/02 03:28:05 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/02 03:28:05 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:28:05 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:28:05 DEBUG : dir: Looking for writers
2026/02/02 03:28:05 DEBUG : file1: reading active writers
2026/02/02 03:28:05 DEBUG : Looking for writers
2026/02/02 03:28:05 DEBUG : dir: reading active writers
2026/02/02 03:28:05 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:139
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileSetModTime/cache=off,open=true,write=false
Messages: listing wrong, want
dir/file1 (0) got
dir/file1 (14)
fstest.go:150:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:139
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Not equal:
expected: 0
actual : 14
Test: TestFileSetModTime/cache=off,open=true,write=false
Messages: dir/file1: size incorrect file=0 vs obj=14
2026/02/02 03:28:15 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:28:15 DEBUG : dir: Looking for writers
2026/02/02 03:28:15 DEBUG : file1: reading active writers
2026/02/02 03:28:15 DEBUG : Looking for writers
2026/02/02 03:28:15 DEBUG : dir: reading active writers
2026/02/02 03:28:15 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileSetModTime/cache=off,open=true,write=false
Messages: directories
=== RUN TestFileSetModTime/cache=off,open=true,write=true
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:28:30 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:28:46 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:28:46 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/02 03:28:46 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:28:46 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (5 bytes), uploading instead of streaming
2026/02/02 03:28:48 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:28:48 DEBUG : dir/file1: size = 5 OK
2026/02/02 03:28:48 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/02 03:28:48 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/02 03:28:48 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:28:48 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:28:48 DEBUG : dir: Looking for writers
2026/02/02 03:28:48 DEBUG : file1: reading active writers
2026/02/02 03:28:48 DEBUG : Looking for writers
2026/02/02 03:28:48 DEBUG : dir: reading active writers
2026/02/02 03:28:48 DEBUG : >WaitForWriters:
2026/02/02 03:28:49 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:28:49 DEBUG : dir: Looking for writers
2026/02/02 03:28:49 DEBUG : file1: reading active writers
2026/02/02 03:28:49 DEBUG : Looking for writers
2026/02/02 03:28:49 DEBUG : dir: reading active writers
2026/02/02 03:28:49 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileSetModTime/cache=off,open=true,write=true
Messages: directories
=== RUN TestFileSetModTime/cache=full,open=false,write=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:29:04 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:29:04 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:29:04 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:04 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:04 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:04 DEBUG : Config file has changed externally - reloading
2026/02/02 03:29:04 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:29:04 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:04 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:04 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:29:04 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:04 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:29:11 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:29:11 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:29:11 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:29:12 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:29:21 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/02 03:29:21 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:29:21 DEBUG : dir: Looking for writers
2026/02/02 03:29:21 DEBUG : file1: reading active writers
2026/02/02 03:29:21 DEBUG : Looking for writers
2026/02/02 03:29:21 DEBUG : dir: reading active writers
2026/02/02 03:29:21 DEBUG : >WaitForWriters:
2026/02/02 03:29:21 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
=== RUN TestFileSetModTime/cache=full,open=true,write=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:29:25 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:29:25 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:29:25 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:25 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:29:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:29:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:25 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:95
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Should be true
Test: TestFileSetModTime/cache=full,open=true,write=false
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:95
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:159
Error: Not equal:
expected: 0
actual : 1
Test: TestFileSetModTime/cache=full,open=true,write=false
Messages: 1 objects not found
2026/02/02 03:29:38 DEBUG : dir/file1: Open: flags=O_WRONLY
2026/02/02 03:29:38 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:29:38 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:29:38 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:29:38 DEBUG : dir/file1(0xc000d53cc0): close:
2026/02/02 03:29:38 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/02 03:29:38 DEBUG : dir/file1(0xc000d53cc0): >close: err=
2026/02/02 03:29:38 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:29:38 DEBUG : dir: Looking for writers
2026/02/02 03:29:38 DEBUG : file1: reading active writers
2026/02/02 03:29:38 DEBUG : Looking for writers
2026/02/02 03:29:38 DEBUG : dir: reading active writers
2026/02/02 03:29:38 DEBUG : >WaitForWriters:
2026/02/02 03:29:39 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:29:39 DEBUG : dir: Looking for writers
2026/02/02 03:29:39 DEBUG : file1: reading active writers
2026/02/02 03:29:39 DEBUG : Looking for writers
2026/02/02 03:29:39 DEBUG : dir: reading active writers
2026/02/02 03:29:39 DEBUG : >WaitForWriters:
2026/02/02 03:29:39 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileSetModTime/cache=full,open=true,write=false
Messages: directories
=== RUN TestFileSetModTime/cache=full,open=true,write=true
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:29:54 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:29:54 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:29:54 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:54 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:54 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:54 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:29:54 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:54 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:54 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:29:54 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:29:54 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:30:09 DEBUG : dir/file1: Open: flags=O_WRONLY
2026/02/02 03:30:09 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:30:09 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:30:09 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:30:09 DEBUG : dir/file1(0xc0004fa880): _writeAt: size=5, off=0
2026/02/02 03:30:09 DEBUG : dir/file1(0xc0004fa880): openPending:
2026/02/02 03:30:09 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/02 03:30:09 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/02 03:30:09 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:30:09 DEBUG : dir/file1(0xc0004fa880): >openPending: err=
2026/02/02 03:30:09 DEBUG : dir/file1(0xc0004fa880): >_writeAt: n=5, err=
2026/02/02 03:30:09 DEBUG : dir/file1: vfs cache: setting modification time to 2011-12-25 12:59:59.123456789 +0000 UTC
2026/02/02 03:30:09 DEBUG : dir/file1(0xc0004fa880): close:
2026/02/02 03:30:09 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:5}] - present false
2026/02/02 03:30:09 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 5 length -1
2026/02/02 03:30:09 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 5 chunkSize 134217728
2026/02/02 03:30:09 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728
2026/02/02 03:30:09 DEBUG : dir/file1: vfs cache: setting modification time to 2011-12-25 12:59:59.123456789 +0000 UTC
2026/02/02 03:30:09 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:30:09 DEBUG : dir/file1(0xc0004fa880): >close: err=
2026/02/02 03:30:09 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:30:09 DEBUG : dir: Looking for writers
2026/02/02 03:30:09 DEBUG : file1: reading active writers
2026/02/02 03:30:09 DEBUG : Looking for writers
2026/02/02 03:30:09 DEBUG : dir: reading active writers
2026/02/02 03:30:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:30:09 DEBUG : dir: Looking for writers
2026/02/02 03:30:09 DEBUG : file1: reading active writers
2026/02/02 03:30:09 DEBUG : Looking for writers
2026/02/02 03:30:09 DEBUG : dir: reading active writers
2026/02/02 03:30:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:30:09 DEBUG : dir: Looking for writers
2026/02/02 03:30:09 DEBUG : file1: reading active writers
2026/02/02 03:30:09 DEBUG : Looking for writers
2026/02/02 03:30:09 DEBUG : dir: reading active writers
2026/02/02 03:30:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:30:09 DEBUG : dir: Looking for writers
2026/02/02 03:30:09 DEBUG : file1: reading active writers
2026/02/02 03:30:09 DEBUG : Looking for writers
2026/02/02 03:30:09 DEBUG : dir: reading active writers
2026/02/02 03:30:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:30:09 DEBUG : dir/file1: vfs cache: starting upload
2026/02/02 03:30:09 DEBUG : dir: Looking for writers
2026/02/02 03:30:09 DEBUG : file1: reading active writers
2026/02/02 03:30:09 DEBUG : Looking for writers
2026/02/02 03:30:09 DEBUG : dir: reading active writers
2026/02/02 03:30:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:30:10 DEBUG : dir: Looking for writers
2026/02/02 03:30:10 DEBUG : file1: reading active writers
2026/02/02 03:30:10 DEBUG : Looking for writers
2026/02/02 03:30:10 DEBUG : dir: reading active writers
2026/02/02 03:30:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:30:10 DEBUG : dir: Looking for writers
2026/02/02 03:30:10 DEBUG : file1: reading active writers
2026/02/02 03:30:10 DEBUG : Looking for writers
2026/02/02 03:30:10 DEBUG : dir: reading active writers
2026/02/02 03:30:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:30:11 DEBUG : dir: Looking for writers
2026/02/02 03:30:11 DEBUG : file1: reading active writers
2026/02/02 03:30:11 DEBUG : Looking for writers
2026/02/02 03:30:11 DEBUG : dir: reading active writers
2026/02/02 03:30:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:30:11 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:30:11 DEBUG : dir/file1: size = 14 OK
2026/02/02 03:30:11 INFO : dir/file1: Copied (replaced existing)
2026/02/02 03:30:11 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/02 03:30:11 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/02 03:30:11 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:30:11 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/02 03:30:12 DEBUG : dir: Looking for writers
2026/02/02 03:30:12 DEBUG : file1: reading active writers
2026/02/02 03:30:12 DEBUG : Looking for writers
2026/02/02 03:30:12 DEBUG : dir: reading active writers
2026/02/02 03:30:12 DEBUG : >WaitForWriters:
2026/02/02 03:30:12 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:30:12 DEBUG : dir: Looking for writers
2026/02/02 03:30:12 DEBUG : file1: reading active writers
2026/02/02 03:30:12 DEBUG : Looking for writers
2026/02/02 03:30:12 DEBUG : dir: reading active writers
2026/02/02 03:30:12 DEBUG : >WaitForWriters:
2026/02/02 03:30:12 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileSetModTime/cache=full,open=true,write=true
Messages: directories
--- FAIL: TestFileSetModTime (189.75s)
--- FAIL: TestFileSetModTime/cache=off,open=false,write=false (33.01s)
--- FAIL: TestFileSetModTime/cache=off,open=true,write=false (39.35s)
--- FAIL: TestFileSetModTime/cache=off,open=true,write=true (34.43s)
--- PASS: TestFileSetModTime/cache=full,open=false,write=false (21.21s)
--- FAIL: TestFileSetModTime/cache=full,open=true,write=false (29.24s)
--- FAIL: TestFileSetModTime/cache=full,open=true,write=true (32.52s)
=== RUN TestFileOpenRead
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:30:27 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:30:42 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:30:42 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:30:42 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:30:42 DEBUG : dir/file1: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728
2026/02/02 03:30:42 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:30:42 DEBUG : dir: Looking for writers
2026/02/02 03:30:42 DEBUG : file1: reading active writers
2026/02/02 03:30:42 DEBUG : Looking for writers
2026/02/02 03:30:42 DEBUG : dir: reading active writers
2026/02/02 03:30:42 DEBUG : >WaitForWriters:
--- PASS: TestFileOpenRead (18.10s)
=== RUN TestFileOpenReadUnknownSize
2026/02/02 03:30:45 INFO : Mock file system at root: poll-interval is not supported by this remote
2026/02/02 03:30:45 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
2026/02/02 03:30:45 DEBUG : file.txt: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:30:45 DEBUG : file.txt: ChunkedReader.Read at 0 length 4096 chunkOffset 0 chunkSize 134217728
file_test.go:223: gotContents = "file contents"
2026/02/02 03:30:45 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:30:45 DEBUG : Looking for writers
2026/02/02 03:30:45 DEBUG : file.txt: reading active writers
2026/02/02 03:30:45 DEBUG : >WaitForWriters:
--- PASS: TestFileOpenReadUnknownSize (0.00s)
=== RUN TestFileOpenWrite
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:30:45 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:232
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileOpenWrite
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:232
Error: Not equal:
expected: 0
actual : 1
Test: TestFileOpenWrite
Messages: 1 objects not found
2026/02/02 03:30:58 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:30:58 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (25 bytes), uploading instead of streaming
2026/02/02 03:30:59 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:30:59 DEBUG : dir/file1: size = 25 OK
2026/02/02 03:30:59 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/02 03:30:59 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:30:59 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:30:59 DEBUG : dir: Looking for writers
2026/02/02 03:30:59 DEBUG : file1: reading active writers
2026/02/02 03:30:59 DEBUG : Looking for writers
2026/02/02 03:30:59 DEBUG : dir: reading active writers
2026/02/02 03:30:59 DEBUG : >WaitForWriters:
2026/02/02 03:31:00 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:31:00 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:31:00 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:31:00 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:31:01 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:31:01 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:31:01 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:31:01 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:31:01 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:31:01 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 03:31:02 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:31:02 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/02 03:31:02 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:31:02 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/02 03:31:03 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:31:03 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/02 03:31:04 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:31:04 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/02 03:31:07 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/02 03:31:07 DEBUG : pacer: Rate limited, increasing sleep to 10.24s
run.go:130: removing file "dir/file1" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 03:31:07 DEBUG : forgetting directory cache
2026/02/02 03:31:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:31:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:31:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:31:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:31:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:31:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:31:07 DEBUG : fil: forgetting directory cache
2026/02/02 03:31:12 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:31:12 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 03:31:22 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:31:42 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:32:02 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:32:22 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:32:42 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:33:02 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:33:22 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:33:42 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:34:02 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 2/3: failed to delete item: Error "Server Error"
2026/02/02 03:34:22 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:34:29 DEBUG : forgetting directory cache
2026/02/02 03:34:29 DEBUG : dir: forgetting directory cache
2026/02/02 03:34:29 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:34:42 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:34:56 DEBUG : forgetting directory cache
2026/02/02 03:34:56 DEBUG : dir3: forgetting directory cache
2026/02/02 03:34:56 DEBUG : renamed empty directory: forgetting directory cache
2026/02/02 03:34:56 DEBUG : Removed virtual directory entry vDel: "dir"
2026/02/02 03:34:56 DEBUG : Removed virtual directory entry vAddDir: "dir2"
2026/02/02 03:34:56 DEBUG : Removed virtual directory entry vDel: "empty directory"
2026/02/02 03:34:56 DEBUG : Removed virtual directory entry vAddDir: "renamed empty directory"
2026/02/02 03:35:02 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:35:22 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:35:42 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:36:02 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:36:03 DEBUG : dir/sub: forgetting directory cache
2026/02/02 03:36:03 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file0"
2026/02/02 03:36:03 DEBUG : forgetting directory cache
2026/02/02 03:36:03 DEBUG : dir: forgetting directory cache
2026/02/02 03:36:03 DEBUG : dir/sub: forgetting directory cache
2026/02/02 03:36:03 DEBUG : dir: forgetting directory cache
2026/02/02 03:36:03 DEBUG : dir/sub: forgetting directory cache
2026/02/02 03:36:03 DEBUG : dir2: forgetting directory cache
2026/02/02 03:36:21 DEBUG : forgetting directory cache
2026/02/02 03:36:22 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:36:42 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:36:46 DEBUG : forgetting directory cache
2026/02/02 03:36:46 DEBUG : dir: forgetting directory cache
2026/02/02 03:36:46 DEBUG : dir: Removed virtual directory entry vAddFile: "file1.metadata"
2026/02/02 03:36:46 DEBUG : Removed virtual directory entry vAddFile: "dir.metadata"
2026/02/02 03:37:02 DEBUG : forgetting directory cache
2026/02/02 03:37:02 DEBUG : dir: forgetting directory cache
2026/02/02 03:37:02 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:37:22 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing file "dir/file1" failed: failed to delete item: Error "Server Error"
2026/02/02 03:37:34 DEBUG : forgetting directory cache
2026/02/02 03:37:34 DEBUG : dir: forgetting directory cache
2026/02/02 03:37:42 DEBUG : pacer: Reducing sleep to 10s
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 03:38:02 DEBUG : pacer: Reducing sleep to 5s
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/02 03:38:03 DEBUG : forgetting directory cache
2026/02/02 03:38:03 DEBUG : dir: forgetting directory cache
2026/02/02 03:38:03 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:38:13 DEBUG : pacer: Reducing sleep to 2.5s
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
2026/02/02 03:38:17 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 03:38:20 DEBUG : pacer: Reducing sleep to 625ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:38:22 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 03:38:22 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 03:38:23 DEBUG : pacer: Reducing sleep to 78.125ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:38:25 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 03:38:25 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/02 03:38:26 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileOpenWrite
Messages: listing wrong, want
got
dir/file1 (25)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileOpenWrite
Messages: Unexpected file "dir/file1"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileOpenWrite
Messages: directories
--- FAIL: TestFileOpenWrite (464.55s)
=== RUN TestFileRemove
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:38:30 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:38:31 DEBUG : dir/file1: Removing old object on successful upload
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:38:46 DEBUG : forgetting directory cache
2026/02/02 03:38:46 DEBUG : dir: forgetting directory cache
2026/02/02 03:38:46 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:38:46 DEBUG : dir/file1: Remove:
2026/02/02 03:38:47 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:38:47 DEBUG : dir/file1: >Remove: err=
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:38:55 DEBUG : dir/file1: Remove:
2026/02/02 03:38:55 DEBUG : dir/file1: >Remove: err=Read only file system
2026/02/02 03:38:55 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:38:55 DEBUG : dir: Looking for writers
2026/02/02 03:38:55 DEBUG : Looking for writers
2026/02/02 03:38:55 DEBUG : dir: reading active writers
2026/02/02 03:38:55 DEBUG : >WaitForWriters:
--- PASS: TestFileRemove (27.68s)
=== RUN TestFileRemoveAll
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:38:57 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:264
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRemoveAll
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:264
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRemoveAll
Messages: 1 objects not found
2026/02/02 03:39:10 DEBUG : dir/file1: Remove:
2026/02/02 03:39:10 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:39:10 DEBUG : dir/file1: >Remove: err=
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/02 03:39:20 DEBUG : forgetting directory cache
2026/02/02 03:39:20 DEBUG : dir: forgetting directory cache
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:269
Error: Should be true
Test: TestFileRemoveAll
Messages: listing wrong, want
got
dir/file1 (14)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:269
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRemoveAll
Messages: Unexpected file "dir/file1"
2026/02/02 03:39:21 DEBUG : dir/file1: Remove:
2026/02/02 03:39:21 DEBUG : dir/file1: >Remove: err=Read only file system
2026/02/02 03:39:21 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:39:21 DEBUG : dir: Looking for writers
2026/02/02 03:39:21 DEBUG : Looking for writers
2026/02/02 03:39:21 DEBUG : dir: reading active writers
2026/02/02 03:39:21 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileRemoveAll
Messages: directories
--- FAIL: TestFileRemoveAll (35.35s)
=== RUN TestFileOpen
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:39:33 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:39:37 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:39:37 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:39:37 DEBUG : dir/file1: Open: flags=O_WRONLY
2026/02/02 03:39:37 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/02 03:39:37 DEBUG : dir/file1: Open: flags=O_RDWR
2026/02/02 03:39:37 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/02 03:39:37 DEBUG : dir/file1: Open: flags=0x3
2026/02/02 03:39:37 DEBUG : dir/file1: Can't figure out how to open with flags: 0x3
2026/02/02 03:39:37 DEBUG : dir/file1: >Open: fd=, err=permission denied
2026/02/02 03:39:37 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:39:37 DEBUG : dir: Looking for writers
2026/02/02 03:39:37 DEBUG : file1: reading active writers
2026/02/02 03:39:37 DEBUG : Looking for writers
2026/02/02 03:39:37 DEBUG : dir: reading active writers
2026/02/02 03:39:37 DEBUG : >WaitForWriters:
2026/02/02 03:39:38 DEBUG : forgetting directory cache
2026/02/02 03:39:38 DEBUG : dir: forgetting directory cache
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileOpen
Messages: directories
--- FAIL: TestFileOpen (20.35s)
=== RUN TestFileRename
=== RUN TestFileRename/off,forceCache=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:39:53 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:40:04 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:40:04 DEBUG : dir: Looking for writers
2026/02/02 03:40:04 DEBUG : file1: reading active writers
2026/02/02 03:40:04 DEBUG : Looking for writers
2026/02/02 03:40:04 DEBUG : dir: reading active writers
2026/02/02 03:40:04 DEBUG : >WaitForWriters:
2026/02/02 03:40:07 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:40:07 DEBUG : newLeaf: Updating file with newLeaf 0xc000474240
2026/02/02 03:40:07 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:40:07 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:40:09 DEBUG : forgetting directory cache
2026/02/02 03:40:09 DEBUG : dir: forgetting directory cache
2026/02/02 03:40:09 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:40:22 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/02 03:40:22 DEBUG : dir/file1: Updating file with dir/file1 0xc000474240
2026/02/02 03:40:22 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/02 03:40:22 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRename/off,forceCache=false
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/off,forceCache=false
Messages: 1 objects not found
2026/02/02 03:40:32 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:40:32 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/02 03:40:32 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:40:32 DEBUG : dir/file1: File is currently open, delaying rename 0xc000474240
2026/02/02 03:40:32 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:40:32 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:40:32 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (25 bytes), uploading instead of streaming
2026/02/02 03:40:34 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:40:34 DEBUG : dir/file1: size = 25 OK
2026/02/02 03:40:34 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/02 03:40:34 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:40:34 DEBUG : newLeaf: Running delayed rename now
2026/02/02 03:40:35 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:40:35 DEBUG : newLeaf: Updating file with newLeaf 0xc000474240
2026/02/02 03:40:35 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:40:35 DEBUG : dir: Looking for writers
2026/02/02 03:40:35 DEBUG : Looking for writers
2026/02/02 03:40:35 DEBUG : dir: reading active writers
2026/02/02 03:40:35 DEBUG : newLeaf: reading active writers
2026/02/02 03:40:35 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:40:41 DEBUG : forgetting directory cache
2026/02/02 03:40:41 DEBUG : dir: forgetting directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/02 03:40:45 DEBUG : forgetting directory cache
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/off,forceCache=false
Messages: listing wrong, want
newLeaf (25) got
dir/file1 (14)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/off,forceCache=false
Messages: Unexpected file "dir/file1"
fstest.go:203: Not found "newLeaf"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/off,forceCache=false
Messages: 1 objects not found
2026/02/02 03:40:45 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:40:45 DEBUG : dir: Looking for writers
2026/02/02 03:40:45 DEBUG : Looking for writers
2026/02/02 03:40:45 DEBUG : dir: reading active writers
2026/02/02 03:40:45 DEBUG : newLeaf: reading active writers
2026/02/02 03:40:45 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/off,forceCache=false
Messages: listing wrong, want
got
newLeaf (25)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/off,forceCache=false
Messages: Unexpected file "newLeaf"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileRename/off,forceCache=false
Messages: directories
=== RUN TestFileRename/minimal,forceCache=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:40:57 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:40:57 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:40:57 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:40:57 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:40:57 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:40:57 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:40:57 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:40:57 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:40:57 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:40:57 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:40:57 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:40:57 DEBUG : forgetting directory cache
2026/02/02 03:40:57 DEBUG : dir: forgetting directory cache
2026/02/02 03:40:57 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:41:01 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:41:01 DEBUG : dir: Looking for writers
2026/02/02 03:41:01 DEBUG : file1: reading active writers
2026/02/02 03:41:01 DEBUG : Looking for writers
2026/02/02 03:41:01 DEBUG : dir: reading active writers
2026/02/02 03:41:01 DEBUG : >WaitForWriters:
2026/02/02 03:41:03 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:41:03 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4780
2026/02/02 03:41:03 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:41:03 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
2026/02/02 03:41:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:41:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:41:07 DEBUG : forgetting directory cache
2026/02/02 03:41:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:41:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:41:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:41:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:41:07 DEBUG : fil: forgetting directory cache
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: listing wrong, want
newLeaf (14) got
dir/file1 (14)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: Unexpected file "dir/file1"
fstest.go:203: Not found "newLeaf"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/minimal,forceCache=false
Messages: 1 objects not found
2026/02/02 03:41:16 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/02 03:41:16 DEBUG : dir/file1: Updating file with dir/file1 0xc000ec4780
2026/02/02 03:41:16 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/02 03:41:16 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/minimal,forceCache=false
Messages: 1 objects not found
2026/02/02 03:41:25 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:41:25 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/02 03:41:25 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:41:25 DEBUG : dir/file1: File is currently open, delaying rename 0xc000ec4780
2026/02/02 03:41:25 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:41:25 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:41:25 DEBUG : drime root 'rclone-test-sigipeh7lonu': File to upload is small (25 bytes), uploading instead of streaming
2026/02/02 03:41:27 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:41:28 DEBUG : dir/file1: size = 25 OK
2026/02/02 03:41:28 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/02 03:41:28 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:41:28 DEBUG : newLeaf: Running delayed rename now
2026/02/02 03:41:29 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:41:29 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4780
2026/02/02 03:41:29 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:41:29 DEBUG : dir: Looking for writers
2026/02/02 03:41:29 DEBUG : Looking for writers
2026/02/02 03:41:29 DEBUG : dir: reading active writers
2026/02/02 03:41:29 DEBUG : newLeaf: reading active writers
2026/02/02 03:41:29 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: listing wrong, want
newLeaf (25) got
dir/file1 (14)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: Unexpected file "dir/file1"
fstest.go:203: Not found "newLeaf"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/minimal,forceCache=false
Messages: 1 objects not found
2026/02/02 03:41:39 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:41:39 DEBUG : dir: Looking for writers
2026/02/02 03:41:39 DEBUG : Looking for writers
2026/02/02 03:41:39 DEBUG : dir: reading active writers
2026/02/02 03:41:39 DEBUG : newLeaf: reading active writers
2026/02/02 03:41:39 DEBUG : >WaitForWriters:
2026/02/02 03:41:39 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: listing wrong, want
got
newLeaf (25)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/minimal,forceCache=false
Messages: Unexpected file "newLeaf"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileRename/minimal,forceCache=false
Messages: directories
=== RUN TestFileRename/minimal,forceCache=true
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:41:50 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:41:50 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:41:50 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:41:50 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:41:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:41:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:41:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:41:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:41:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:41:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:41:50 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:41:54 DEBUG : dir/file1: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/02 03:41:54 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:41:54 DEBUG : dir/file1(0xc0004fac80): openPending:
2026/02/02 03:41:54 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/02 03:41:54 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/02 03:41:54 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:41:54 DEBUG : dir/file1(0xc0004fac80): >openPending: err=
2026/02/02 03:41:54 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:41:54 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:41:54 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:41:54 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:41:54 DEBUG : dir/file1(0xc0004fac80): _writeAt: size=14, off=0
2026/02/02 03:41:54 DEBUG : dir/file1(0xc0004fac80): >_writeAt: n=14, err=
2026/02/02 03:41:54 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/02 03:41:54 DEBUG : dir/file1(0xc0004fac80): close:
2026/02/02 03:41:54 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/02 03:41:54 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/02 03:41:54 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:41:54 DEBUG : dir/file1(0xc0004fac80): >close: err=
2026/02/02 03:41:54 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:41:54 DEBUG : dir: Looking for writers
2026/02/02 03:41:54 DEBUG : file1: reading active writers
2026/02/02 03:41:54 DEBUG : Looking for writers
2026/02/02 03:41:54 DEBUG : dir: reading active writers
2026/02/02 03:41:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:41:54 DEBUG : dir: Looking for writers
2026/02/02 03:41:54 DEBUG : file1: reading active writers
2026/02/02 03:41:54 DEBUG : Looking for writers
2026/02/02 03:41:54 DEBUG : dir: reading active writers
2026/02/02 03:41:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:41:54 DEBUG : dir: Looking for writers
2026/02/02 03:41:54 DEBUG : file1: reading active writers
2026/02/02 03:41:54 DEBUG : Looking for writers
2026/02/02 03:41:54 DEBUG : dir: reading active writers
2026/02/02 03:41:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:41:54 DEBUG : dir: Looking for writers
2026/02/02 03:41:54 DEBUG : file1: reading active writers
2026/02/02 03:41:54 DEBUG : Looking for writers
2026/02/02 03:41:54 DEBUG : dir: reading active writers
2026/02/02 03:41:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:41:54 DEBUG : dir/file1: vfs cache: starting upload
2026/02/02 03:41:54 DEBUG : dir: Looking for writers
2026/02/02 03:41:54 DEBUG : file1: reading active writers
2026/02/02 03:41:54 DEBUG : Looking for writers
2026/02/02 03:41:54 DEBUG : dir: reading active writers
2026/02/02 03:41:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:41:55 DEBUG : dir: Looking for writers
2026/02/02 03:41:55 DEBUG : file1: reading active writers
2026/02/02 03:41:55 DEBUG : Looking for writers
2026/02/02 03:41:55 DEBUG : dir: reading active writers
2026/02/02 03:41:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:41:55 DEBUG : dir: Looking for writers
2026/02/02 03:41:55 DEBUG : file1: reading active writers
2026/02/02 03:41:55 DEBUG : Looking for writers
2026/02/02 03:41:55 DEBUG : dir: reading active writers
2026/02/02 03:41:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:41:55 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:41:56 DEBUG : dir: Looking for writers
2026/02/02 03:41:56 DEBUG : file1: reading active writers
2026/02/02 03:41:56 DEBUG : Looking for writers
2026/02/02 03:41:56 DEBUG : dir: reading active writers
2026/02/02 03:41:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:41:56 DEBUG : dir/file1: size = 14 OK
2026/02/02 03:41:56 INFO : dir/file1: Copied (replaced existing)
2026/02/02 03:41:56 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/02 03:41:56 DEBUG : dir/file1: Not setting pending mod time 2001-02-03 04:05:06.499999999 +0000 UTC as it is already set
2026/02/02 03:41:56 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:41:56 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/02 03:41:57 DEBUG : dir: Looking for writers
2026/02/02 03:41:57 DEBUG : file1: reading active writers
2026/02/02 03:41:57 DEBUG : Looking for writers
2026/02/02 03:41:57 DEBUG : dir: reading active writers
2026/02/02 03:41:57 DEBUG : >WaitForWriters:
2026/02/02 03:41:57 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:41:57 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:41:57 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:41:57 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:41:57 DEBUG : dir/file1(0xc0003dabc0): _readAt: size=512, off=0
2026/02/02 03:41:57 DEBUG : dir/file1(0xc0003dabc0): openPending:
2026/02/02 03:41:57 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/02 03:41:57 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/02 03:41:57 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:41:57 DEBUG : dir/file1(0xc0003dabc0): >openPending: err=
2026/02/02 03:41:57 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/02 03:41:57 DEBUG : dir/file1(0xc0003dabc0): >_readAt: n=14, err=EOF
2026/02/02 03:41:57 DEBUG : dir/file1(0xc0003dabc0): close:
2026/02/02 03:41:57 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:41:55 +0000 UTC
2026/02/02 03:41:57 DEBUG : dir/file1(0xc0003dabc0): >close: err=
2026/02/02 03:41:58 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:41:58 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:41:58 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4480
2026/02/02 03:41:58 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:41:58 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:42:13 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/02 03:42:13 INFO : newLeaf: vfs cache: renamed in cache to "dir/file1"
2026/02/02 03:42:13 DEBUG : dir/file1: Updating file with dir/file1 0xc000ec4480
2026/02/02 03:42:13 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/02 03:42:13 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:42:22 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:42:22 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:42:22 DEBUG : dir/file1(0xc00075ccc0): openPending:
2026/02/02 03:42:22 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/02 03:42:22 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/02 03:42:22 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:42:22 DEBUG : dir/file1(0xc00075ccc0): >openPending: err=
2026/02/02 03:42:22 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:42:22 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:42:22 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:42:22 DEBUG : dir/file1(0xc00075ccc0): _writeAt: size=25, off=0
2026/02/02 03:42:22 DEBUG : dir/file1(0xc00075ccc0): >_writeAt: n=25, err=
2026/02/02 03:42:24 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:42:24 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:42:24 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4480
2026/02/02 03:42:24 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:42:24 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:42:24 DEBUG : newLeaf(0xc00075ccc0): close:
2026/02/02 03:42:24 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/02 03:42:24 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-02 03:42:22.896604149 +0000 UTC m=+3360.286965064
2026/02/02 03:42:24 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/02 03:42:24 DEBUG : newLeaf(0xc00075ccc0): >close: err=
2026/02/02 03:42:24 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:42:24 DEBUG : newLeaf: vfs cache: starting upload
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:42:24 DEBUG : dir: Looking for writers
2026/02/02 03:42:24 DEBUG : Looking for writers
2026/02/02 03:42:24 DEBUG : dir: reading active writers
2026/02/02 03:42:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:42:25 DEBUG : newLeaf: Removing old object on successful upload
2026/02/02 03:42:25 DEBUG : newLeaf: size = 25 OK
2026/02/02 03:42:25 INFO : newLeaf: Copied (replaced existing)
2026/02/02 03:42:25 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/02 03:42:25 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/02 03:42:25 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:42:25 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/02 03:42:25 DEBUG : dir: Looking for writers
2026/02/02 03:42:25 DEBUG : Looking for writers
2026/02/02 03:42:25 DEBUG : dir: reading active writers
2026/02/02 03:42:25 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:25 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:42:34 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:42:34 DEBUG : dir: Looking for writers
2026/02/02 03:42:34 DEBUG : Looking for writers
2026/02/02 03:42:34 DEBUG : dir: reading active writers
2026/02/02 03:42:34 DEBUG : newLeaf: reading active writers
2026/02/02 03:42:34 DEBUG : >WaitForWriters:
2026/02/02 03:42:34 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
=== RUN TestFileRename/writes,forceCache=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:42:47 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:42:47 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:42:47 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:42:47 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:42:47 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:42:47 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:42:47 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:42:47 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:42:47 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:42:47 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:42:47 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:42:59 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:42:59 DEBUG : dir: Looking for writers
2026/02/02 03:42:59 DEBUG : file1: reading active writers
2026/02/02 03:42:59 DEBUG : Looking for writers
2026/02/02 03:42:59 DEBUG : dir: reading active writers
2026/02/02 03:42:59 DEBUG : >WaitForWriters:
2026/02/02 03:43:01 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:43:01 DEBUG : newLeaf: Updating file with newLeaf 0xc00072b500
2026/02/02 03:43:01 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:43:01 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:43:11 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/02 03:43:11 DEBUG : dir/file1: Updating file with dir/file1 0xc00072b500
2026/02/02 03:43:11 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/02 03:43:11 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:43:20 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:43:20 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:43:20 DEBUG : dir/file1(0xc00075d280): openPending:
2026/02/02 03:43:20 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/02 03:43:20 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/02 03:43:20 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:43:20 DEBUG : dir/file1(0xc00075d280): >openPending: err=
2026/02/02 03:43:20 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:43:20 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:43:20 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:43:20 DEBUG : dir/file1(0xc00075d280): _writeAt: size=25, off=0
2026/02/02 03:43:20 DEBUG : dir/file1(0xc00075d280): >_writeAt: n=25, err=
2026/02/02 03:43:21 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:43:21 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:43:21 DEBUG : newLeaf: Updating file with newLeaf 0xc00072b500
2026/02/02 03:43:21 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:43:21 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:43:21 DEBUG : newLeaf(0xc00075d280): close:
2026/02/02 03:43:21 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/02 03:43:21 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-02 03:43:20.284020036 +0000 UTC m=+3417.674380961
2026/02/02 03:43:21 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/02 03:43:21 DEBUG : newLeaf(0xc00075d280): >close: err=
2026/02/02 03:43:21 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:43:21 DEBUG : dir: Looking for writers
2026/02/02 03:43:21 DEBUG : Looking for writers
2026/02/02 03:43:21 DEBUG : dir: reading active writers
2026/02/02 03:43:21 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:43:21 DEBUG : dir: Looking for writers
2026/02/02 03:43:21 DEBUG : Looking for writers
2026/02/02 03:43:21 DEBUG : dir: reading active writers
2026/02/02 03:43:21 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:43:21 DEBUG : dir: Looking for writers
2026/02/02 03:43:21 DEBUG : Looking for writers
2026/02/02 03:43:21 DEBUG : dir: reading active writers
2026/02/02 03:43:21 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:43:21 DEBUG : dir: Looking for writers
2026/02/02 03:43:21 DEBUG : Looking for writers
2026/02/02 03:43:21 DEBUG : dir: reading active writers
2026/02/02 03:43:21 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:43:21 DEBUG : newLeaf: vfs cache: starting upload
2026/02/02 03:43:21 DEBUG : dir: Looking for writers
2026/02/02 03:43:21 DEBUG : Looking for writers
2026/02/02 03:43:21 DEBUG : dir: reading active writers
2026/02/02 03:43:21 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:43:21 DEBUG : dir: Looking for writers
2026/02/02 03:43:21 DEBUG : Looking for writers
2026/02/02 03:43:21 DEBUG : dir: reading active writers
2026/02/02 03:43:21 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:43:22 DEBUG : dir: Looking for writers
2026/02/02 03:43:22 DEBUG : Looking for writers
2026/02/02 03:43:22 DEBUG : dir: reading active writers
2026/02/02 03:43:22 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:43:22 DEBUG : newLeaf: Removing old object on successful upload
2026/02/02 03:43:22 DEBUG : dir: Looking for writers
2026/02/02 03:43:22 DEBUG : Looking for writers
2026/02/02 03:43:22 DEBUG : dir: reading active writers
2026/02/02 03:43:22 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:43:22 DEBUG : newLeaf: size = 25 OK
2026/02/02 03:43:22 INFO : newLeaf: Copied (replaced existing)
2026/02/02 03:43:22 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/02 03:43:22 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/02 03:43:22 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:43:22 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/02 03:43:23 DEBUG : dir: Looking for writers
2026/02/02 03:43:23 DEBUG : Looking for writers
2026/02/02 03:43:23 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:23 DEBUG : dir: reading active writers
2026/02/02 03:43:23 DEBUG : >WaitForWriters:
2026/02/02 03:43:24 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:43:24 DEBUG : dir: Looking for writers
2026/02/02 03:43:24 DEBUG : Looking for writers
2026/02/02 03:43:24 DEBUG : dir: reading active writers
2026/02/02 03:43:24 DEBUG : newLeaf: reading active writers
2026/02/02 03:43:24 DEBUG : >WaitForWriters:
2026/02/02 03:43:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/writes,forceCache=false
Messages: listing wrong, want
got
newLeaf (25)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/writes,forceCache=false
Messages: Unexpected file "newLeaf"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileRename/writes,forceCache=false
Messages: directories
=== RUN TestFileRename/writes,forceCache=true
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:43:36 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:43:36 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:43:36 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:43:36 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:43:36 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:43:36 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:43:36 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:43:36 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:43:36 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:43:36 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:43:36 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:43:39 DEBUG : dir/file1: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/02 03:43:39 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:43:39 DEBUG : dir/file1(0xc00061ac80): openPending:
2026/02/02 03:43:39 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/02 03:43:39 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/02 03:43:39 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:43:39 DEBUG : dir/file1(0xc00061ac80): >openPending: err=
2026/02/02 03:43:39 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:43:39 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:43:39 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:43:39 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:43:39 DEBUG : dir/file1(0xc00061ac80): _writeAt: size=14, off=0
2026/02/02 03:43:39 DEBUG : dir/file1(0xc00061ac80): >_writeAt: n=14, err=
2026/02/02 03:43:39 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/02 03:43:39 DEBUG : dir/file1(0xc00061ac80): close:
2026/02/02 03:43:39 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/02 03:43:39 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/02 03:43:39 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:43:39 DEBUG : dir/file1(0xc00061ac80): >close: err=
2026/02/02 03:43:39 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:43:39 DEBUG : dir: Looking for writers
2026/02/02 03:43:39 DEBUG : file1: reading active writers
2026/02/02 03:43:39 DEBUG : Looking for writers
2026/02/02 03:43:39 DEBUG : dir: reading active writers
2026/02/02 03:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:43:39 DEBUG : dir: Looking for writers
2026/02/02 03:43:39 DEBUG : file1: reading active writers
2026/02/02 03:43:39 DEBUG : Looking for writers
2026/02/02 03:43:39 DEBUG : dir: reading active writers
2026/02/02 03:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:43:39 DEBUG : dir: Looking for writers
2026/02/02 03:43:39 DEBUG : file1: reading active writers
2026/02/02 03:43:39 DEBUG : Looking for writers
2026/02/02 03:43:39 DEBUG : dir: reading active writers
2026/02/02 03:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:43:39 DEBUG : dir: Looking for writers
2026/02/02 03:43:39 DEBUG : file1: reading active writers
2026/02/02 03:43:39 DEBUG : Looking for writers
2026/02/02 03:43:39 DEBUG : dir: reading active writers
2026/02/02 03:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:43:39 DEBUG : dir/file1: vfs cache: starting upload
2026/02/02 03:43:39 DEBUG : dir: Looking for writers
2026/02/02 03:43:39 DEBUG : file1: reading active writers
2026/02/02 03:43:39 DEBUG : Looking for writers
2026/02/02 03:43:39 DEBUG : dir: reading active writers
2026/02/02 03:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:43:39 DEBUG : dir: Looking for writers
2026/02/02 03:43:39 DEBUG : file1: reading active writers
2026/02/02 03:43:39 DEBUG : Looking for writers
2026/02/02 03:43:39 DEBUG : dir: reading active writers
2026/02/02 03:43:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:43:40 DEBUG : dir: Looking for writers
2026/02/02 03:43:40 DEBUG : file1: reading active writers
2026/02/02 03:43:40 DEBUG : Looking for writers
2026/02/02 03:43:40 DEBUG : dir: reading active writers
2026/02/02 03:43:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:43:40 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:43:40 DEBUG : dir: Looking for writers
2026/02/02 03:43:40 DEBUG : file1: reading active writers
2026/02/02 03:43:40 DEBUG : Looking for writers
2026/02/02 03:43:40 DEBUG : dir: reading active writers
2026/02/02 03:43:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:43:40 DEBUG : dir/file1: size = 14 OK
2026/02/02 03:43:40 INFO : dir/file1: Copied (replaced existing)
2026/02/02 03:43:40 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/02 03:43:40 DEBUG : dir/file1: Not setting pending mod time 2001-02-03 04:05:06.499999999 +0000 UTC as it is already set
2026/02/02 03:43:40 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:43:40 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/02 03:43:41 DEBUG : dir: Looking for writers
2026/02/02 03:43:41 DEBUG : file1: reading active writers
2026/02/02 03:43:41 DEBUG : Looking for writers
2026/02/02 03:43:41 DEBUG : dir: reading active writers
2026/02/02 03:43:41 DEBUG : >WaitForWriters:
2026/02/02 03:43:41 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:43:41 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:43:41 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:43:41 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:43:41 DEBUG : dir/file1(0xc0004fab80): _readAt: size=512, off=0
2026/02/02 03:43:41 DEBUG : dir/file1(0xc0004fab80): openPending:
2026/02/02 03:43:41 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/02 03:43:41 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/02 03:43:41 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:43:41 DEBUG : dir/file1(0xc0004fab80): >openPending: err=
2026/02/02 03:43:41 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/02 03:43:41 DEBUG : dir/file1(0xc0004fab80): >_readAt: n=14, err=EOF
2026/02/02 03:43:41 DEBUG : dir/file1(0xc0004fab80): close:
2026/02/02 03:43:41 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:43:40 +0000 UTC
2026/02/02 03:43:41 DEBUG : dir/file1(0xc0004fab80): >close: err=
2026/02/02 03:43:44 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:43:44 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:43:44 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4000
2026/02/02 03:43:44 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:43:44 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:43:59 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/02 03:43:59 INFO : newLeaf: vfs cache: renamed in cache to "dir/file1"
2026/02/02 03:43:59 DEBUG : dir/file1: Updating file with dir/file1 0xc000ec4000
2026/02/02 03:43:59 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/02 03:43:59 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 6s just to make sure
2026/02/02 03:44:08 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:44:08 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:44:08 DEBUG : dir/file1(0xc0004fbe40): openPending:
2026/02/02 03:44:08 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/02 03:44:08 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/02 03:44:08 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:44:08 DEBUG : dir/file1(0xc0004fbe40): >openPending: err=
2026/02/02 03:44:08 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:44:08 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:44:08 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:44:08 DEBUG : dir/file1(0xc0004fbe40): _writeAt: size=25, off=0
2026/02/02 03:44:08 DEBUG : dir/file1(0xc0004fbe40): >_writeAt: n=25, err=
2026/02/02 03:44:09 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:44:09 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:44:09 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4000
2026/02/02 03:44:09 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:44:09 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:44:09 DEBUG : newLeaf(0xc0004fbe40): close:
2026/02/02 03:44:09 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/02 03:44:09 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-02 03:44:08.316602242 +0000 UTC m=+3465.706963167
2026/02/02 03:44:09 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/02 03:44:09 DEBUG : newLeaf(0xc0004fbe40): >close: err=
2026/02/02 03:44:09 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:44:09 DEBUG : dir: Looking for writers
2026/02/02 03:44:09 DEBUG : Looking for writers
2026/02/02 03:44:09 DEBUG : dir: reading active writers
2026/02/02 03:44:09 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:44:09 DEBUG : dir: Looking for writers
2026/02/02 03:44:09 DEBUG : Looking for writers
2026/02/02 03:44:09 DEBUG : dir: reading active writers
2026/02/02 03:44:09 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:44:09 DEBUG : dir: Looking for writers
2026/02/02 03:44:09 DEBUG : Looking for writers
2026/02/02 03:44:09 DEBUG : dir: reading active writers
2026/02/02 03:44:09 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:44:09 DEBUG : dir: Looking for writers
2026/02/02 03:44:09 DEBUG : Looking for writers
2026/02/02 03:44:09 DEBUG : dir: reading active writers
2026/02/02 03:44:09 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:44:09 DEBUG : newLeaf: vfs cache: starting upload
2026/02/02 03:44:09 DEBUG : dir: Looking for writers
2026/02/02 03:44:09 DEBUG : Looking for writers
2026/02/02 03:44:09 DEBUG : dir: reading active writers
2026/02/02 03:44:09 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:44:09 DEBUG : dir: Looking for writers
2026/02/02 03:44:09 DEBUG : Looking for writers
2026/02/02 03:44:09 DEBUG : dir: reading active writers
2026/02/02 03:44:09 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:44:10 DEBUG : dir: Looking for writers
2026/02/02 03:44:10 DEBUG : Looking for writers
2026/02/02 03:44:10 DEBUG : dir: reading active writers
2026/02/02 03:44:10 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:44:10 DEBUG : newLeaf: Removing old object on successful upload
2026/02/02 03:44:10 DEBUG : dir: Looking for writers
2026/02/02 03:44:10 DEBUG : Looking for writers
2026/02/02 03:44:10 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:10 DEBUG : dir: reading active writers
2026/02/02 03:44:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:44:11 DEBUG : newLeaf: size = 25 OK
2026/02/02 03:44:11 INFO : newLeaf: Copied (replaced existing)
2026/02/02 03:44:11 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/02 03:44:11 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/02 03:44:11 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:44:11 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/02 03:44:11 DEBUG : dir: Looking for writers
2026/02/02 03:44:11 DEBUG : Looking for writers
2026/02/02 03:44:11 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:11 DEBUG : dir: reading active writers
2026/02/02 03:44:11 DEBUG : >WaitForWriters:
2026/02/02 03:44:12 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:44:12 DEBUG : dir: Looking for writers
2026/02/02 03:44:12 DEBUG : Looking for writers
2026/02/02 03:44:12 DEBUG : dir: reading active writers
2026/02/02 03:44:12 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:12 DEBUG : >WaitForWriters:
2026/02/02 03:44:12 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: listing wrong, want
got
newLeaf (25)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: Unexpected file "newLeaf"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileRename/writes,forceCache=true
Messages: directories
=== RUN TestFileRename/full,forceCache=false
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:44:24 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:44:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:44:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:44:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:44:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:44:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:44:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:44:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:44:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:44:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:44:24 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:44:27 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:44:27 DEBUG : dir: Looking for writers
2026/02/02 03:44:27 DEBUG : file1: reading active writers
2026/02/02 03:44:27 DEBUG : Looking for writers
2026/02/02 03:44:27 DEBUG : dir: reading active writers
2026/02/02 03:44:27 DEBUG : >WaitForWriters:
2026/02/02 03:44:27 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:44:27 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:44:27 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:44:27 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:44:27 DEBUG : dir/file1(0xc000ae4100): _readAt: size=512, off=0
2026/02/02 03:44:27 DEBUG : dir/file1(0xc000ae4100): openPending:
2026/02/02 03:44:27 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/02 03:44:27 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/02 03:44:27 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:44:27 DEBUG : dir/file1(0xc000ae4100): >openPending: err=
2026/02/02 03:44:27 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false
2026/02/02 03:44:27 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/02 03:44:27 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/02 03:44:27 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:44:28 DEBUG : dir/file1(0xc000ae4100): >_readAt: n=14, err=EOF
2026/02/02 03:44:28 DEBUG : dir/file1(0xc000ae4100): close:
2026/02/02 03:44:28 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:44:26 +0000 UTC
2026/02/02 03:44:28 DEBUG : dir/file1(0xc000ae4100): >close: err=
2026/02/02 03:44:30 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:44:30 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:44:30 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4300
2026/02/02 03:44:30 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:44:30 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRename/full,forceCache=false
Messages: listing wrong, want
newLeaf (14) got
dir/file1 (14)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/full,forceCache=false
Messages: Unexpected file "dir/file1"
fstest.go:203: Not found "newLeaf"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/full,forceCache=false
Messages: 1 objects not found
2026/02/02 03:44:41 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/02 03:44:41 INFO : newLeaf: vfs cache: renamed in cache to "dir/file1"
2026/02/02 03:44:41 DEBUG : dir/file1: Updating file with dir/file1 0xc000ec4300
2026/02/02 03:44:41 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/02 03:44:41 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestFileRename/full,forceCache=false
Messages: listing wrong, want
dir/file1 (14) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/full,forceCache=false
Messages: 1 objects not found
2026/02/02 03:44:52 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:44:52 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:44:52 DEBUG : dir/file1(0xc000694700): openPending:
2026/02/02 03:44:52 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/02 03:44:52 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/02 03:44:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:44:52 DEBUG : dir/file1(0xc000694700): >openPending: err=
2026/02/02 03:44:52 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:44:52 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:44:52 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:44:52 DEBUG : dir/file1(0xc000694700): _writeAt: size=25, off=0
2026/02/02 03:44:52 DEBUG : dir/file1(0xc000694700): >_writeAt: n=25, err=
2026/02/02 03:44:54 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/02 03:44:54 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/02 03:44:54 DEBUG : newLeaf: Updating file with newLeaf 0xc000ec4300
2026/02/02 03:44:54 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/02 03:44:54 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:44:54 DEBUG : newLeaf(0xc000694700): close:
2026/02/02 03:44:54 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/02 03:44:54 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-02 03:44:52.848099389 +0000 UTC m=+3510.238460335
2026/02/02 03:44:54 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/02 03:44:54 DEBUG : newLeaf(0xc000694700): >close: err=
2026/02/02 03:44:54 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:44:54 DEBUG : newLeaf: vfs cache: starting upload
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:44:54 DEBUG : dir: Looking for writers
2026/02/02 03:44:54 DEBUG : Looking for writers
2026/02/02 03:44:54 DEBUG : dir: reading active writers
2026/02/02 03:44:54 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:44:55 DEBUG : newLeaf: Removing old object on successful upload
2026/02/02 03:44:55 DEBUG : newLeaf: size = 25 OK
2026/02/02 03:44:55 INFO : newLeaf: Copied (replaced existing)
2026/02/02 03:44:55 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/02 03:44:55 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/02 03:44:55 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:44:55 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/02 03:44:55 DEBUG : dir: Looking for writers
2026/02/02 03:44:55 DEBUG : Looking for writers
2026/02/02 03:44:55 DEBUG : dir: reading active writers
2026/02/02 03:44:55 DEBUG : newLeaf: reading active writers
2026/02/02 03:44:55 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/full,forceCache=false
Messages: listing wrong, want
newLeaf (25) got
fstest.go:203: Not found "newLeaf"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Not equal:
expected: 0
actual : 1
Test: TestFileRename/full,forceCache=false
Messages: 1 objects not found
2026/02/02 03:45:04 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:45:04 DEBUG : dir: Looking for writers
2026/02/02 03:45:04 DEBUG : Looking for writers
2026/02/02 03:45:04 DEBUG : dir: reading active writers
2026/02/02 03:45:04 DEBUG : newLeaf: reading active writers
2026/02/02 03:45:04 DEBUG : >WaitForWriters:
2026/02/02 03:45:04 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/full,forceCache=false
Messages: listing wrong, want
got
newLeaf (25)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestFileRename/full,forceCache=false
Messages: Unexpected file "newLeaf"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestFileRename/full,forceCache=false
Messages: directories
--- FAIL: TestFileRename (323.83s)
--- FAIL: TestFileRename/off,forceCache=false (64.17s)
--- FAIL: TestFileRename/minimal,forceCache=false (53.34s)
--- PASS: TestFileRename/minimal,forceCache=true (56.78s)
--- FAIL: TestFileRename/writes,forceCache=false (48.26s)
--- FAIL: TestFileRename/writes,forceCache=true (48.30s)
--- FAIL: TestFileRename/full,forceCache=false (52.97s)
=== RUN TestFileStructSize
file_test.go:419: File struct has size 192 bytes
--- PASS: TestFileStructSize (0.00s)
=== RUN TestRcGetVFS
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:45:17 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:45:17 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:45:17 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:45:17 DEBUG : Looking for writers
2026/02/02 03:45:17 DEBUG : >WaitForWriters:
--- PASS: TestRcGetVFS (1.09s)
=== RUN TestRcForget
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcForget (0.00s)
=== RUN TestRcRefresh
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcRefresh (0.00s)
=== RUN TestRcPollInterval
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcPollInterval (0.00s)
=== RUN TestRcList
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcList (0.00s)
=== RUN TestRcStats
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcStats (0.00s)
=== RUN TestReadFileHandleMethods
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:45:18 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:40
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestReadFileHandleMethods
Messages: listing wrong, want
dir/file1 (16) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:19
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_test.go:40
Error: Not equal:
expected: 0
actual : 1
Test: TestReadFileHandleMethods
Messages: 1 objects not found
2026/02/02 03:45:29 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:45:29 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:45:29 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:45:29 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/02 03:45:29 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:45:30 DEBUG : dir/file1: ChunkedReader.Read at 0 length 1 chunkOffset 0 chunkSize 134217728
2026/02/02 03:45:30 DEBUG : dir/file1: ChunkedReader.Read at 1 length 256 chunkOffset 0 chunkSize 134217728
2026/02/02 03:45:30 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:45:30 DEBUG : dir: Looking for writers
2026/02/02 03:45:30 DEBUG : file1: reading active writers
2026/02/02 03:45:30 DEBUG : Looking for writers
2026/02/02 03:45:30 DEBUG : dir: reading active writers
2026/02/02 03:45:30 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestReadFileHandleMethods
Messages: directories
--- FAIL: TestReadFileHandleMethods (26.96s)
=== RUN TestReadFileHandleSeek
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:45:45 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:46:00 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:46:01 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:46:01 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:46:01 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/02 03:46:01 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:46:01 DEBUG : dir/file1: ChunkedReader.Read at 0 length 1 chunkOffset 0 chunkSize 134217728
2026/02/02 03:46:01 DEBUG : dir/file1: waiting for in-sequence read to 5 for 20ms
2026/02/02 03:46:01 DEBUG : dir/file1: aborting in-sequence read wait, off=5
2026/02/02 03:46:01 DEBUG : dir/file1: failed to wait for in-sequence read to 5
2026/02/02 03:46:01 DEBUG : dir/file1: ReadFileHandle.seek from 1 to 5 (fs.RangeSeeker)
2026/02/02 03:46:01 DEBUG : dir/file1: ChunkedReader.RangeSeek from 1 to 5 length -1
2026/02/02 03:46:01 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 5 chunkSize 134217728
2026/02/02 03:46:01 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728
2026/02/02 03:46:02 DEBUG : dir/file1: ReadFileHandle.seek from 6 to 3 (fs.RangeSeeker)
2026/02/02 03:46:02 DEBUG : dir/file1: ChunkedReader.RangeSeek from 6 to 3 length -1
2026/02/02 03:46:02 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 3 chunkSize 134217728
2026/02/02 03:46:02 DEBUG : dir/file1: ChunkedReader.openRange at 3 length 134217728
2026/02/02 03:46:02 DEBUG : dir/file1: ReadFileHandle.seek from 4 to 13 (fs.RangeSeeker)
2026/02/02 03:46:02 DEBUG : dir/file1: ChunkedReader.RangeSeek from 4 to 13 length -1
2026/02/02 03:46:02 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 13 chunkSize 134217728
2026/02/02 03:46:02 DEBUG : dir/file1: ChunkedReader.openRange at 13 length 134217728
2026/02/02 03:46:03 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:46:03 DEBUG : dir: Looking for writers
2026/02/02 03:46:03 DEBUG : file1: reading active writers
2026/02/02 03:46:03 DEBUG : Looking for writers
2026/02/02 03:46:03 DEBUG : dir: reading active writers
2026/02/02 03:46:03 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestReadFileHandleSeek
Messages: directories
--- FAIL: TestReadFileHandleSeek (33.44s)
=== RUN TestReadFileHandleReadAt
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:46:18 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:46:34 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:46:35 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:46:35 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:46:35 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/02 03:46:35 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.Read at 0 length 1 chunkOffset 0 chunkSize 134217728
2026/02/02 03:46:36 DEBUG : dir/file1: waiting for in-sequence read to 5 for 20ms
2026/02/02 03:46:36 DEBUG : dir/file1: aborting in-sequence read wait, off=5
2026/02/02 03:46:36 DEBUG : dir/file1: failed to wait for in-sequence read to 5
2026/02/02 03:46:36 DEBUG : dir/file1: ReadFileHandle.seek from 1 to 5 (fs.RangeSeeker)
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.RangeSeek from 1 to 5 length -1
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 5 chunkSize 134217728
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728
2026/02/02 03:46:36 DEBUG : dir/file1: ReadFileHandle.seek from 6 to 1 (fs.RangeSeeker)
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.RangeSeek from 6 to 1 length -1
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 1 chunkSize 134217728
2026/02/02 03:46:36 DEBUG : dir/file1: ChunkedReader.openRange at 1 length 134217728
2026/02/02 03:46:37 DEBUG : dir/file1: waiting for in-sequence read to 10 for 20ms
2026/02/02 03:46:37 DEBUG : dir/file1: aborting in-sequence read wait, off=10
2026/02/02 03:46:37 DEBUG : dir/file1: failed to wait for in-sequence read to 10
2026/02/02 03:46:37 DEBUG : dir/file1: ReadFileHandle.seek from 2 to 10 (fs.RangeSeeker)
2026/02/02 03:46:37 DEBUG : dir/file1: ChunkedReader.RangeSeek from 2 to 10 length -1
2026/02/02 03:46:37 DEBUG : dir/file1: ChunkedReader.Read at -1 length 6 chunkOffset 10 chunkSize 134217728
2026/02/02 03:46:37 DEBUG : dir/file1: ChunkedReader.openRange at 10 length 134217728
2026/02/02 03:46:37 DEBUG : dir/file1: ReadFileHandle.seek from 16 to 10 (fs.RangeSeeker)
2026/02/02 03:46:37 DEBUG : dir/file1: ChunkedReader.RangeSeek from 16 to 10 length -1
2026/02/02 03:46:37 DEBUG : dir/file1: ChunkedReader.Read at -1 length 256 chunkOffset 10 chunkSize 134217728
2026/02/02 03:46:37 DEBUG : dir/file1: ChunkedReader.openRange at 10 length 134217728
2026/02/02 03:46:38 DEBUG : dir/file1: waiting for in-sequence read to 100 for 20ms
2026/02/02 03:46:38 DEBUG : dir/file1: aborting in-sequence read wait, off=100
2026/02/02 03:46:38 DEBUG : dir/file1: failed to wait for in-sequence read to 100
2026/02/02 03:46:38 DEBUG : dir/file1: ReadFileHandle.Read attempt to read beyond end of file: 100 > 16
2026/02/02 03:46:38 DEBUG : dir/file1: waiting for in-sequence read to 100 for 20ms
2026/02/02 03:46:38 DEBUG : dir/file1: aborting in-sequence read wait, off=100
2026/02/02 03:46:38 DEBUG : dir/file1: failed to wait for in-sequence read to 100
2026/02/02 03:46:38 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
2026/02/02 03:46:38 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:46:38 DEBUG : dir: Looking for writers
2026/02/02 03:46:38 DEBUG : file1: reading active writers
2026/02/02 03:46:38 DEBUG : Looking for writers
2026/02/02 03:46:38 DEBUG : dir: reading active writers
2026/02/02 03:46:38 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestReadFileHandleReadAt
Messages: directories
--- FAIL: TestReadFileHandleReadAt (36.14s)
=== RUN TestReadFileHandleFlush
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:46:54 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:47:09 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:47:09 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:09 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:09 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:10 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:47:10 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:47:10 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:47:10 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/02 03:47:10 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:47:11 DEBUG : dir/file1: ChunkedReader.Read at 0 length 256 chunkOffset 0 chunkSize 134217728
2026/02/02 03:47:11 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:47:11 DEBUG : dir: Looking for writers
2026/02/02 03:47:11 DEBUG : file1: reading active writers
2026/02/02 03:47:11 DEBUG : Looking for writers
2026/02/02 03:47:11 DEBUG : dir: reading active writers
2026/02/02 03:47:11 DEBUG : >WaitForWriters:
2026/02/02 03:47:12 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:12 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:12 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:12 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:12 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:12 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:47:12 DEBUG : pacer: Reducing sleep to 20ms
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 03:47:13 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:47:14 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:14 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:14 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:14 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestReadFileHandleFlush
Messages: directories
--- FAIL: TestReadFileHandleFlush (28.53s)
=== RUN TestReadFileHandleRelease
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:47:23 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:47:25 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:47:26 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:47:26 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/02 03:47:26 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/02 03:47:26 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:47:26 DEBUG : dir/file1: ChunkedReader.Read at 0 length 256 chunkOffset 0 chunkSize 134217728
2026/02/02 03:47:26 DEBUG : dir/file1: ReadFileHandle.Release closing
2026/02/02 03:47:26 DEBUG : dir/file1: ReadFileHandle.Release nothing to do
2026/02/02 03:47:26 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:47:26 DEBUG : dir: Looking for writers
2026/02/02 03:47:26 DEBUG : file1: reading active writers
2026/02/02 03:47:26 DEBUG : Looking for writers
2026/02/02 03:47:26 DEBUG : dir: reading active writers
2026/02/02 03:47:26 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
2026/02/02 03:47:31 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:31 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:31 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:31 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:31 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:31 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:47:31 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:47:31 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:47:33 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:33 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:33 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:33 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:47:36 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:36 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:36 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:36 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestReadFileHandleRelease
Messages: directories
--- FAIL: TestReadFileHandleRelease (17.39s)
=== RUN TestRWFileHandleMethodsRead
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:47:40 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:47:40 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:47:40 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:47:40 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:47:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:47:40 DEBUG : Config file has changed externally - reloading
2026/02/02 03:47:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:47:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:47:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:47:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:47:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:47:40 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:47:42 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:42 DEBUG : pacer: low level retry 1/1 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:42 DEBUG : pacer: Rate limited, increasing sleep to 20ms
run.go:286: Retry Put of "dir/file1" to drime root 'rclone-test-sigipeh7lonu': 1/10 (failed to upload file: Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:44 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:47:44 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:44 DEBUG : pacer: low level retry 1/1 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:44 DEBUG : pacer: Rate limited, increasing sleep to 20ms
run.go:286: Retry Put of "dir/file1" to drime root 'rclone-test-sigipeh7lonu': 2/10 (failed to upload file: Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:46 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:47:48 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:47:48 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:48 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:48 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:48 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:47:48 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:47:48 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:47:48 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:47:48 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:47:48 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:47:48 DEBUG : dir/file1(0xc0003db700): _readAt: size=1, off=0
2026/02/02 03:47:48 DEBUG : dir/file1(0xc0003db700): openPending:
2026/02/02 03:47:48 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:47:48 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:47:48 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:47:48 DEBUG : dir/file1(0xc0003db700): >openPending: err=
2026/02/02 03:47:48 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false
2026/02/02 03:47:48 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/02 03:47:48 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/02 03:47:48 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): >_readAt: n=1, err=
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): _readAt: size=256, off=1
2026/02/02 03:47:49 DEBUG : vfs cache: looking for range={Pos:1 Size:15} in [{Pos:0 Size:16}] - present true
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): >_readAt: n=15, err=EOF
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): _readAt: size=16, off=16
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): >_readAt: n=0, err=EOF
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): close:
2026/02/02 03:47:49 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:47:47 +0000 UTC
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): >close: err=
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): close:
2026/02/02 03:47:49 DEBUG : dir/file1(0xc0003db700): >close: err=file already closed
2026/02/02 03:47:49 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:47:49 DEBUG : dir: Looking for writers
2026/02/02 03:47:49 DEBUG : file1: reading active writers
2026/02/02 03:47:49 DEBUG : Looking for writers
2026/02/02 03:47:49 DEBUG : dir: reading active writers
2026/02/02 03:47:49 DEBUG : >WaitForWriters:
2026/02/02 03:47:49 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 03:47:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:51 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:51 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:51 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:51 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:47:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:51 DEBUG : pacer: low level retry 3/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:51 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:47:51 DEBUG : pacer: Reducing sleep to 40ms
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/02 03:47:52 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:52 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:52 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:47:53 DEBUG : pacer: Reducing sleep to 40ms
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
2026/02/02 03:47:54 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:47:54 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:47:59 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:59 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:59 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:47:59 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:47:59 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:47:59 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:47:59 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:47:59 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleMethodsRead
Messages: directories
--- FAIL: TestRWFileHandleMethodsRead (22.87s)
=== RUN TestRWFileHandleSeek
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:48:03 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:48:03 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:48:03 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:03 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:03 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:03 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:48:03 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:03 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:03 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:48:03 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:03 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:48:03 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:03 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:03 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:03 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:48:04 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:04 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:04 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:04 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:04 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:04 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:48:04 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:48:05 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:48:09 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:09 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:09 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:09 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:48:16 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:48:17 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:48:17 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:48:17 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:48:17 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:48:17 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): _readAt: size=1, off=0
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): openPending:
2026/02/02 03:48:17 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:48:17 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:48:17 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >openPending: err=
2026/02/02 03:48:17 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false
2026/02/02 03:48:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/02 03:48:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/02 03:48:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >_readAt: n=1, err=
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): _readAt: size=1, off=5
2026/02/02 03:48:17 DEBUG : vfs cache: looking for range={Pos:5 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >_readAt: n=1, err=
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): _readAt: size=1, off=3
2026/02/02 03:48:17 DEBUG : vfs cache: looking for range={Pos:3 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >_readAt: n=1, err=
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): _readAt: size=1, off=13
2026/02/02 03:48:17 DEBUG : vfs cache: looking for range={Pos:13 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >_readAt: n=1, err=
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): _readAt: size=16, off=100
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >_readAt: n=0, err=EOF
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): close:
2026/02/02 03:48:17 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:48:04 +0000 UTC
2026/02/02 03:48:17 DEBUG : dir/file1(0xc00075c640): >close: err=
2026/02/02 03:48:17 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:48:17 DEBUG : dir: Looking for writers
2026/02/02 03:48:17 DEBUG : file1: reading active writers
2026/02/02 03:48:17 DEBUG : Looking for writers
2026/02/02 03:48:17 DEBUG : dir: reading active writers
2026/02/02 03:48:17 DEBUG : >WaitForWriters:
2026/02/02 03:48:17 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/02 03:48:20 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:20 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:20 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:21 DEBUG : pacer: Reducing sleep to 10ms
--- PASS: TestRWFileHandleSeek (18.08s)
=== RUN TestRWFileHandleReadAt
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:48:21 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:48:21 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:48:21 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:21 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:21 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:21 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:48:21 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:21 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:21 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:48:21 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:21 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:48:22 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:22 DEBUG : pacer: low level retry 1/1 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:22 DEBUG : pacer: Rate limited, increasing sleep to 20ms
run.go:286: Retry Put of "dir/file1" to drime root 'rclone-test-sigipeh7lonu': 1/10 (failed to upload file: Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:24 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:167
Error: Should be true
Test: TestRWFileHandleReadAt
Messages: listing wrong, want
dir/file1 (16) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:167
Error: Not equal:
expected: 0
actual : 1
Test: TestRWFileHandleReadAt
Messages: 1 objects not found
2026/02/02 03:48:34 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:48:35 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:48:35 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:48:35 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:48:35 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:48:35 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=1, off=0
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): openPending:
2026/02/02 03:48:35 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:48:35 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:48:35 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >openPending: err=
2026/02/02 03:48:35 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false
2026/02/02 03:48:35 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/02 03:48:35 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/02 03:48:35 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=1, err=
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=1, off=5
2026/02/02 03:48:35 DEBUG : vfs cache: looking for range={Pos:5 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=1, err=
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=1, off=1
2026/02/02 03:48:35 DEBUG : vfs cache: looking for range={Pos:1 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=1, err=
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=6, off=10
2026/02/02 03:48:35 DEBUG : vfs cache: looking for range={Pos:10 Size:6} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=6, err=
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=256, off=10
2026/02/02 03:48:35 DEBUG : vfs cache: looking for range={Pos:10 Size:6} in [{Pos:0 Size:16}] - present true
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=6, err=EOF
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=256, off=100
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=0, err=EOF
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): close:
2026/02/02 03:48:35 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:48:25 +0000 UTC
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >close: err=
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): _readAt: size=256, off=100
2026/02/02 03:48:35 DEBUG : dir/file1(0xc00061b6c0): >_readAt: n=0, err=file already closed
2026/02/02 03:48:35 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:48:35 DEBUG : dir: Looking for writers
2026/02/02 03:48:35 DEBUG : file1: reading active writers
2026/02/02 03:48:35 DEBUG : Looking for writers
2026/02/02 03:48:35 DEBUG : dir: reading active writers
2026/02/02 03:48:35 DEBUG : >WaitForWriters:
2026/02/02 03:48:35 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 03:48:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:37 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:37 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:38 DEBUG : pacer: Reducing sleep to 10ms
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
2026/02/02 03:48:41 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:41 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:41 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:41 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:41 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:41 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:48:41 DEBUG : pacer: Reducing sleep to 20ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:48:42 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/02 03:48:46 DEBUG : forgetting directory cache
2026/02/02 03:48:46 DEBUG : dir: forgetting directory cache
2026/02/02 03:48:46 DEBUG : dir: Removed virtual directory entry vDel: "file1"
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleReadAt
Messages: directories
--- FAIL: TestRWFileHandleReadAt (28.28s)
=== RUN TestRWFileHandleFlushRead
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:48:50 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:48:50 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:48:50 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:50 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:48:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:48:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:48:50 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:48:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:51 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:51 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:51 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:48:53 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:53 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:53 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:48:53 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:53 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:53 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:48:53 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:48:53 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:48:53 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:48:53 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:48:53 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:48:53 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/02 03:49:04 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:49:04 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:49:04 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:49:04 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:49:04 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:49:04 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:49:04 DEBUG : dir/file1(0xc000d52340): RWFileHandle.Flush
2026/02/02 03:49:04 DEBUG : dir/file1(0xc000d52340): _readAt: size=256, off=0
2026/02/02 03:49:04 DEBUG : dir/file1(0xc000d52340): openPending:
2026/02/02 03:49:04 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:49:04 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:49:04 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:04 DEBUG : dir/file1(0xc000d52340): >openPending: err=
2026/02/02 03:49:04 DEBUG : vfs cache: looking for range={Pos:0 Size:16} in [] - present false
2026/02/02 03:49:04 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/02 03:49:04 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/02 03:49:04 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:49:04 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:04 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:04 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:05 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:49:05 DEBUG : dir/file1(0xc000d52340): >_readAt: n=16, err=EOF
2026/02/02 03:49:05 DEBUG : dir/file1(0xc000d52340): RWFileHandle.Flush
2026/02/02 03:49:05 DEBUG : dir/file1(0xc000d52340): RWFileHandle.Flush
2026/02/02 03:49:05 DEBUG : dir/file1(0xc000d52340): close:
2026/02/02 03:49:05 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:48:51 +0000 UTC
2026/02/02 03:49:05 DEBUG : dir/file1(0xc000d52340): >close: err=
2026/02/02 03:49:05 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:49:05 DEBUG : dir: Looking for writers
2026/02/02 03:49:05 DEBUG : file1: reading active writers
2026/02/02 03:49:05 DEBUG : Looking for writers
2026/02/02 03:49:05 DEBUG : dir: reading active writers
2026/02/02 03:49:05 DEBUG : >WaitForWriters:
2026/02/02 03:49:05 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
2026/02/02 03:49:05 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:05 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:05 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:05 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:49:05 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:05 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:05 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:06 DEBUG : pacer: Reducing sleep to 10ms
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
--- PASS: TestRWFileHandleFlushRead (17.90s)
=== RUN TestRWFileHandleReleaseRead
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:49:07 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:49:07 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:49:07 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:07 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:49:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:49:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:07 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
2026/02/02 03:49:09 DEBUG : forgetting directory cache
2026/02/02 03:49:09 DEBUG : dir: forgetting directory cache
2026/02/02 03:49:09 DEBUG : dir: Removed virtual directory entry vDel: "file1"
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:244
Error: Should be true
Test: TestRWFileHandleReleaseRead
Messages: listing wrong, want
dir/file1 (16) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:53
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:244
Error: Not equal:
expected: 0
actual : 1
Test: TestRWFileHandleReleaseRead
Messages: 1 objects not found
2026/02/02 03:49:18 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/02 03:49:18 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:18 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:18 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:18 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:18 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:18 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:49:18 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:18 DEBUG : pacer: low level retry 3/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:18 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:49:18 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:18 DEBUG : pacer: low level retry 4/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:18 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:49:18 DEBUG : pacer: Reducing sleep to 80ms
2026/02/02 03:49:18 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:18 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:18 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:49:18 DEBUG : pacer: Reducing sleep to 80ms
2026/02/02 03:49:18 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/02 03:49:18 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:49:18 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:49:18 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:49:18 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:49:18 DEBUG : dir/file1(0xc000d52600): _readAt: size=256, off=0
2026/02/02 03:49:18 DEBUG : dir/file1(0xc000d52600): openPending:
2026/02/02 03:49:18 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:49:18 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:49:18 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:18 DEBUG : dir/file1(0xc000d52600): >openPending: err=
2026/02/02 03:49:18 DEBUG : vfs cache: looking for range={Pos:0 Size:16} in [] - present false
2026/02/02 03:49:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/02 03:49:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/02 03:49:18 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/02 03:49:19 DEBUG : pacer: Reducing sleep to 40ms
2026/02/02 03:49:19 DEBUG : dir/file1(0xc000d52600): >_readAt: n=16, err=EOF
2026/02/02 03:49:19 DEBUG : dir/file1(0xc000d52600): RWFileHandle.Release
2026/02/02 03:49:19 DEBUG : dir/file1(0xc000d52600): close:
2026/02/02 03:49:19 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:49:09 +0000 UTC
2026/02/02 03:49:19 DEBUG : dir/file1(0xc000d52600): >close: err=
2026/02/02 03:49:19 DEBUG : dir/file1(0xc000d52600): RWFileHandle.Release
2026/02/02 03:49:19 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:49:19 DEBUG : dir: Looking for writers
2026/02/02 03:49:19 DEBUG : file1: reading active writers
2026/02/02 03:49:19 DEBUG : Looking for writers
2026/02/02 03:49:19 DEBUG : dir: reading active writers
2026/02/02 03:49:19 DEBUG : >WaitForWriters:
2026/02/02 03:49:19 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
2026/02/02 03:49:19 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:49:19 DEBUG : pacer: Reducing sleep to 10ms
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleReleaseRead
Messages: listing wrong, want
got
dir/file1 (16)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleReleaseRead
Messages: Unexpected file "dir/file1"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleReleaseRead
Messages: directories
--- FAIL: TestRWFileHandleReleaseRead (24.68s)
=== RUN TestRWFileHandleMethodsWrite
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:49:32 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:49:32 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:49:32 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:32 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:32 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:32 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:49:32 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:32 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:32 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:49:32 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:32 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 03:49:32 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:49:32 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:49:32 DEBUG : file1: newRWFileHandle:
2026/02/02 03:49:32 DEBUG : file1(0xc000ae5840): openPending:
2026/02/02 03:49:32 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 03:49:32 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:32 DEBUG : file1(0xc000ae5840): >openPending: err=
2026/02/02 03:49:32 DEBUG : file1: >newRWFileHandle: err=
2026/02/02 03:49:32 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:32 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/02 03:49:32 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/02 03:49:32 DEBUG : file1(0xc000ae5840): _writeAt: size=5, off=0
2026/02/02 03:49:32 DEBUG : file1(0xc000ae5840): >_writeAt: n=5, err=
2026/02/02 03:49:32 DEBUG : file1(0xc000ae5840): _writeAt: size=7, off=5
2026/02/02 03:49:32 DEBUG : file1(0xc000ae5840): >_writeAt: n=7, err=
2026/02/02 03:49:33 DEBUG : file1: vfs cache: truncate to size=11
2026/02/02 03:49:33 DEBUG : file1(0xc000ae5840): close:
2026/02/02 03:49:33 DEBUG : file1: vfs cache: setting modification time to 2026-02-02 03:49:33.00037211 +0000 UTC m=+3790.390733035
2026/02/02 03:49:33 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:49:33 DEBUG : file1(0xc000ae5840): >close: err=
2026/02/02 03:49:33 DEBUG : file1(0xc000ae5840): close:
2026/02/02 03:49:33 DEBUG : file1(0xc000ae5840): >close: err=file already closed
dir_test.go:250:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:332
Error: Not equal:
expected: []string{"file1,11,false"}
actual : []string{"dir,0,true", "file1,11,false"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=10) "dir,0,true",
(string) (len=14) "file1,11,false"
Test: TestRWFileHandleMethodsWrite
2026/02/02 03:49:33 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:49:33 DEBUG : file1: vfs cache: starting upload
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:49:33 DEBUG : dir: Looking for writers
2026/02/02 03:49:33 DEBUG : Looking for writers
2026/02/02 03:49:33 DEBUG : file1: reading active writers
2026/02/02 03:49:33 DEBUG : dir: reading active writers
2026/02/02 03:49:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:49:34 DEBUG : file1: size = 11 OK
2026/02/02 03:49:34 INFO : file1: Copied (new)
2026/02/02 03:49:34 DEBUG : file1: vfs cache: fingerprint now "11"
2026/02/02 03:49:34 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/02 03:49:34 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:34 INFO : file1: vfs cache: upload succeeded try #1
2026/02/02 03:49:34 DEBUG : dir: Looking for writers
2026/02/02 03:49:34 DEBUG : Looking for writers
2026/02/02 03:49:34 DEBUG : dir: reading active writers
2026/02/02 03:49:34 DEBUG : file1: reading active writers
2026/02/02 03:49:34 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:49:36 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:36 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:36 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:36 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:36 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:36 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:49:36 DEBUG : pacer: Reducing sleep to 20ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
2026/02/02 03:49:37 DEBUG : forgetting directory cache
2026/02/02 03:49:37 DEBUG : dir: forgetting directory cache
fstest.go:301: Flushing the directory cache
2026/02/02 03:49:38 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:49:38 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:38 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:38 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:39 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:337
Error: Should be true
Test: TestRWFileHandleMethodsWrite
Messages: listing wrong, want
file1 (11) got
fstest.go:203: Not found "file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:337
Error: Not equal:
expected: 0
actual : 1
Test: TestRWFileHandleMethodsWrite
Messages: 1 objects not found
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:337
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleMethodsWrite
Messages: directories
2026/02/02 03:49:43 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:49:43 DEBUG : dir: Looking for writers
2026/02/02 03:49:43 DEBUG : Looking for writers
2026/02/02 03:49:43 DEBUG : file1: reading active writers
2026/02/02 03:49:43 DEBUG : dir: reading active writers
2026/02/02 03:49:43 DEBUG : >WaitForWriters:
2026/02/02 03:49:43 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleMethodsWrite
Messages: listing wrong, want
got
file1 (11)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleMethodsWrite
Messages: Unexpected file "file1"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleMethodsWrite
Messages: directories
--- FAIL: TestRWFileHandleMethodsWrite (22.27s)
=== RUN TestRWFileHandleWriteAt
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:49:54 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:49:54 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:49:54 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:54 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:54 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:54 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:49:54 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:54 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:54 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:49:54 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:49:54 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 03:49:54 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:49:54 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:54 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:54 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:54 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:54 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:54 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:49:55 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:49:55 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 03:49:55 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:49:55 DEBUG : file1: newRWFileHandle:
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): openPending:
2026/02/02 03:49:55 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 03:49:55 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): >openPending: err=
2026/02/02 03:49:55 DEBUG : file1: >newRWFileHandle: err=
2026/02/02 03:49:55 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:55 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/02 03:49:55 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): _writeAt: size=7, off=0
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): >_writeAt: n=7, err=
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): _writeAt: size=6, off=5
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): >_writeAt: n=6, err=
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): close:
2026/02/02 03:49:55 DEBUG : file1: vfs cache: setting modification time to 2026-02-02 03:49:55.341187894 +0000 UTC m=+3812.731548809
2026/02/02 03:49:55 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): >close: err=
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): _writeAt: size=5, off=0
2026/02/02 03:49:55 DEBUG : file1(0xc00075c2c0): >_writeAt: n=0, err=file already closed
2026/02/02 03:49:55 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:49:55 DEBUG : file1: vfs cache: starting upload
2026/02/02 03:49:55 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:55 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:55 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:49:55 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:55 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:55 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:49:55 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:55 DEBUG : pacer: low level retry 3/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:55 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:49:55 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:55 DEBUG : pacer: low level retry 4/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:55 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:49:55 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:55 DEBUG : pacer: low level retry 5/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:55 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 03:49:55 DEBUG : Looking for writers
2026/02/02 03:49:55 DEBUG : file1: reading active writers
2026/02/02 03:49:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:49:55 DEBUG : pacer: Reducing sleep to 160ms
2026/02/02 03:49:56 DEBUG : Looking for writers
2026/02/02 03:49:56 DEBUG : file1: reading active writers
2026/02/02 03:49:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:49:56 DEBUG : pacer: Reducing sleep to 80ms
2026/02/02 03:49:56 DEBUG : file1: size = 11 OK
2026/02/02 03:49:56 INFO : file1: Copied (new)
2026/02/02 03:49:56 DEBUG : file1: vfs cache: fingerprint now "11"
2026/02/02 03:49:56 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/02 03:49:56 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:49:56 INFO : file1: vfs cache: upload succeeded try #1
2026/02/02 03:49:57 DEBUG : Looking for writers
2026/02/02 03:49:57 DEBUG : file1: reading active writers
2026/02/02 03:49:57 DEBUG : >WaitForWriters:
2026/02/02 03:49:57 DEBUG : pacer: Reducing sleep to 40ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:49:59 DEBUG : pacer: Reducing sleep to 20ms
2026/02/02 03:49:59 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:49:59 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:49:59 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:49:59 DEBUG : pacer: Reducing sleep to 20ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:50:01 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/02 03:50:04 DEBUG : forgetting directory cache
2026/02/02 03:50:04 DEBUG : dir: forgetting directory cache
2026/02/02 03:50:04 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:50:04 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:387
Error: Should be true
Test: TestRWFileHandleWriteAt
Messages: listing wrong, want
file1 (11) got
fstest.go:203: Not found "file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:387
Error: Not equal:
expected: 0
actual : 1
Test: TestRWFileHandleWriteAt
Messages: 1 objects not found
2026/02/02 03:50:05 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:50:05 DEBUG : Looking for writers
2026/02/02 03:50:05 DEBUG : file1: reading active writers
2026/02/02 03:50:05 DEBUG : >WaitForWriters:
2026/02/02 03:50:05 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleWriteAt
Messages: listing wrong, want
got
file1 (11)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleWriteAt
Messages: Unexpected file "file1"
--- FAIL: TestRWFileHandleWriteAt (21.41s)
=== RUN TestRWFileHandleWriteNoWrite
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:50:16 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:50:16 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:50:16 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:16 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:16 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 03:50:16 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:50:17 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:50:17 DEBUG : file1: newRWFileHandle:
2026/02/02 03:50:17 DEBUG : file1(0xc000d53640): openPending:
2026/02/02 03:50:17 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 03:50:17 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:17 DEBUG : file1(0xc000d53640): >openPending: err=
2026/02/02 03:50:17 DEBUG : file1: >newRWFileHandle: err=
2026/02/02 03:50:17 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:17 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/02 03:50:17 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/02 03:50:17 DEBUG : file1(0xc000d53640): close:
2026/02/02 03:50:17 DEBUG : file1: vfs cache: setting modification time to 2026-02-02 03:50:17.068903369 +0000 UTC m=+3834.459264284
2026/02/02 03:50:17 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:50:17 DEBUG : file1(0xc000d53640): >close: err=
2026/02/02 03:50:17 DEBUG : file2: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx
2026/02/02 03:50:17 DEBUG : file2: Open: flags=O_WRONLY|O_CREATE|O_TRUNC
2026/02/02 03:50:17 DEBUG : file2: newRWFileHandle:
2026/02/02 03:50:17 DEBUG : file2(0xc000d53ac0): openPending:
2026/02/02 03:50:17 DEBUG : file2: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 03:50:17 DEBUG : Added virtual directory entry vAddFile: "file2"
2026/02/02 03:50:17 DEBUG : file2(0xc000d53ac0): >openPending: err=
2026/02/02 03:50:17 DEBUG : file2: >newRWFileHandle: err=
2026/02/02 03:50:17 DEBUG : Added virtual directory entry vAddFile: "file2"
2026/02/02 03:50:17 DEBUG : file2: >Open: fd=file2 (rw), err=
2026/02/02 03:50:17 DEBUG : file2: >OpenFile: fd=file2 (rw), err=
2026/02/02 03:50:17 DEBUG : file2(0xc000d53ac0): RWFileHandle.Flush
2026/02/02 03:50:17 DEBUG : file2(0xc000d53ac0): RWFileHandle.Release
2026/02/02 03:50:17 DEBUG : file2(0xc000d53ac0): close:
2026/02/02 03:50:17 DEBUG : file2: vfs cache: setting modification time to 2026-02-02 03:50:17.071086894 +0000 UTC m=+3834.461447808
2026/02/02 03:50:17 INFO : file2: vfs cache: queuing for upload in 100ms
2026/02/02 03:50:17 DEBUG : file2(0xc000d53ac0): >close: err=
2026/02/02 03:50:17 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 10ms
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 20ms
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 40ms
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 80ms
2026/02/02 03:50:17 DEBUG : file1: vfs cache: starting upload
2026/02/02 03:50:17 DEBUG : file2: vfs cache: starting upload
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 160ms
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 320ms
2026/02/02 03:50:17 DEBUG : Looking for writers
2026/02/02 03:50:17 DEBUG : file1: reading active writers
2026/02/02 03:50:17 DEBUG : file2: reading active writers
2026/02/02 03:50:17 DEBUG : Still 0 writers active and 2 cache items in use, waiting 640ms
2026/02/02 03:50:18 DEBUG : file2: size = 0 OK
2026/02/02 03:50:18 INFO : file2: Copied (new)
2026/02/02 03:50:18 DEBUG : file2: vfs cache: fingerprint now "0"
2026/02/02 03:50:18 DEBUG : file2: vfs cache: writeback object to VFS layer
2026/02/02 03:50:18 DEBUG : Added virtual directory entry vAddFile: "file2"
2026/02/02 03:50:18 INFO : file2: vfs cache: upload succeeded try #1
2026/02/02 03:50:18 DEBUG : file1: size = 0 OK
2026/02/02 03:50:18 INFO : file1: Copied (new)
2026/02/02 03:50:18 DEBUG : file1: vfs cache: fingerprint now "0"
2026/02/02 03:50:18 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/02 03:50:18 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:18 INFO : file1: vfs cache: upload succeeded try #1
2026/02/02 03:50:18 DEBUG : Looking for writers
2026/02/02 03:50:18 DEBUG : file1: reading active writers
2026/02/02 03:50:18 DEBUG : file2: reading active writers
2026/02/02 03:50:18 DEBUG : >WaitForWriters:
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:420
Error: Should be true
Test: TestRWFileHandleWriteNoWrite
Messages: listing wrong, want
file1 (0), file2 (0) got
fstest.go:203: Not found "file1"
fstest.go:203: Not found "file2"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:420
Error: Not equal:
expected: 0
actual : 2
Test: TestRWFileHandleWriteNoWrite
Messages: 2 objects not found
2026/02/02 03:50:27 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:50:27 DEBUG : Looking for writers
2026/02/02 03:50:27 DEBUG : file2: reading active writers
2026/02/02 03:50:27 DEBUG : file1: reading active writers
2026/02/02 03:50:27 DEBUG : >WaitForWriters:
2026/02/02 03:50:27 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:50:32 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:32 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:32 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:50:32 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleWriteNoWrite
Messages: listing wrong, want
got
file1 (0), file2 (0)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleWriteNoWrite
Messages: Unexpected file "file1"
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleWriteNoWrite
Messages: Unexpected file "file2"
--- FAIL: TestRWFileHandleWriteNoWrite (20.82s)
=== RUN TestRWFileHandleFlushWrite
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:50:37 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:50:37 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:50:37 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:37 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:37 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:37 DEBUG : Config file has changed externally - reloading
2026/02/02 03:50:37 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:37 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:37 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:37 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:37 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:37 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 03:50:37 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:50:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:37 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:37 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:50:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:37 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:37 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:50:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:37 DEBUG : pacer: low level retry 3/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:37 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:50:37 DEBUG : pacer: Reducing sleep to 40ms
2026/02/02 03:50:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:37 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:37 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:50:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:37 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:37 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:50:37 DEBUG : pacer: Reducing sleep to 80ms
2026/02/02 03:50:37 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:50:37 DEBUG : file1: newRWFileHandle:
2026/02/02 03:50:37 DEBUG : file1: >newRWFileHandle: err=
2026/02/02 03:50:37 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:37 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/02 03:50:37 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
read_write_test.go:427:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:427
Error: Should be true
Test: TestRWFileHandleFlushWrite
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): _writeAt: size=5, off=0
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): openPending:
2026/02/02 03:50:37 DEBUG : file1: vfs cache: checking remote fingerprint "0" against cached fingerprint ""
2026/02/02 03:50:37 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 03:50:37 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): >openPending: err=
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): >_writeAt: n=5, err=
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): RWFileHandle.Flush
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): RWFileHandle.Flush
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): close:
2026/02/02 03:50:37 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/02 03:50:37 DEBUG : file1: vfs cache: setting modification time to 2026-02-02 03:50:37.825100767 +0000 UTC m=+3855.215461681
2026/02/02 03:50:37 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:50:37 DEBUG : file1(0xc0004fb700): >close: err=
2026/02/02 03:50:37 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:50:37 DEBUG : Looking for writers
2026/02/02 03:50:37 DEBUG : file1: reading active writers
2026/02/02 03:50:37 DEBUG : file2: reading active writers
2026/02/02 03:50:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:50:37 DEBUG : Looking for writers
2026/02/02 03:50:37 DEBUG : file1: reading active writers
2026/02/02 03:50:37 DEBUG : file2: reading active writers
2026/02/02 03:50:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:50:37 DEBUG : Looking for writers
2026/02/02 03:50:37 DEBUG : file1: reading active writers
2026/02/02 03:50:37 DEBUG : file2: reading active writers
2026/02/02 03:50:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:50:37 DEBUG : Looking for writers
2026/02/02 03:50:37 DEBUG : file2: reading active writers
2026/02/02 03:50:37 DEBUG : file1: reading active writers
2026/02/02 03:50:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:50:37 DEBUG : file1: vfs cache: starting upload
2026/02/02 03:50:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:37 DEBUG : pacer: low level retry 1/1 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:37 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:50:37 DEBUG : file1: Received error: failed to upload file: Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n" - low level retry 0/10
2026/02/02 03:50:37 DEBUG : Looking for writers
2026/02/02 03:50:37 DEBUG : file1: reading active writers
2026/02/02 03:50:37 DEBUG : file2: reading active writers
2026/02/02 03:50:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:50:38 DEBUG : Looking for writers
2026/02/02 03:50:38 DEBUG : file1: reading active writers
2026/02/02 03:50:38 DEBUG : file2: reading active writers
2026/02/02 03:50:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:50:38 DEBUG : Looking for writers
2026/02/02 03:50:38 DEBUG : file2: reading active writers
2026/02/02 03:50:38 DEBUG : file1: reading active writers
2026/02/02 03:50:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:50:38 DEBUG : pacer: Reducing sleep to 80ms
2026/02/02 03:50:38 DEBUG : file1: size = 5 OK
2026/02/02 03:50:38 INFO : file1: Copied (replaced existing)
2026/02/02 03:50:38 DEBUG : file1: vfs cache: fingerprint now "5"
2026/02/02 03:50:38 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/02 03:50:38 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:38 INFO : file1: vfs cache: upload succeeded try #1
2026/02/02 03:50:39 DEBUG : Looking for writers
2026/02/02 03:50:39 DEBUG : file1: reading active writers
2026/02/02 03:50:39 DEBUG : file2: reading active writers
2026/02/02 03:50:39 DEBUG : >WaitForWriters:
2026/02/02 03:50:39 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
2026/02/02 03:50:39 DEBUG : pacer: Reducing sleep to 40ms
2026/02/02 03:50:39 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 03:50:39 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 03:50:39 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:50:39 DEBUG : pacer: Reducing sleep to 40ms
2026/02/02 03:50:39 DEBUG : pacer: Reducing sleep to 20ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:50:41 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleFlushWrite
Messages: listing wrong, want
got
file1 (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleFlushWrite
Messages: Unexpected file "file1"
--- FAIL: TestRWFileHandleFlushWrite (11.48s)
=== RUN TestRWFileHandleReleaseWrite
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:50:48 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:50:48 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:50:48 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:48 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:48 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:48 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:48 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:48 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:48 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:48 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:48 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 03:50:48 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:50:49 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:50:49 DEBUG : file1: newRWFileHandle:
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): openPending:
2026/02/02 03:50:49 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 03:50:49 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): >openPending: err=
2026/02/02 03:50:49 DEBUG : file1: >newRWFileHandle: err=
2026/02/02 03:50:49 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:49 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/02 03:50:49 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): _writeAt: size=5, off=0
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): >_writeAt: n=5, err=
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): RWFileHandle.Release
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): close:
2026/02/02 03:50:49 DEBUG : file1: vfs cache: setting modification time to 2026-02-02 03:50:49.615348064 +0000 UTC m=+3867.005708978
2026/02/02 03:50:49 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): >close: err=
2026/02/02 03:50:49 DEBUG : file1(0xc0003db800): RWFileHandle.Release
2026/02/02 03:50:49 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:50:49 DEBUG : Looking for writers
2026/02/02 03:50:49 DEBUG : file1: reading active writers
2026/02/02 03:50:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:50:49 DEBUG : Looking for writers
2026/02/02 03:50:49 DEBUG : file1: reading active writers
2026/02/02 03:50:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:50:49 DEBUG : Looking for writers
2026/02/02 03:50:49 DEBUG : file1: reading active writers
2026/02/02 03:50:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:50:49 DEBUG : Looking for writers
2026/02/02 03:50:49 DEBUG : file1: reading active writers
2026/02/02 03:50:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:50:49 DEBUG : file1: vfs cache: starting upload
2026/02/02 03:50:49 DEBUG : Looking for writers
2026/02/02 03:50:49 DEBUG : file1: reading active writers
2026/02/02 03:50:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:50:49 DEBUG : Looking for writers
2026/02/02 03:50:49 DEBUG : file1: reading active writers
2026/02/02 03:50:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:50:50 DEBUG : Looking for writers
2026/02/02 03:50:50 DEBUG : file1: reading active writers
2026/02/02 03:50:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:50:50 DEBUG : Looking for writers
2026/02/02 03:50:50 DEBUG : file1: reading active writers
2026/02/02 03:50:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:50:51 DEBUG : file1: size = 5 OK
2026/02/02 03:50:51 INFO : file1: Copied (new)
2026/02/02 03:50:51 DEBUG : file1: vfs cache: fingerprint now "5"
2026/02/02 03:50:51 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/02 03:50:51 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 03:50:51 INFO : file1: vfs cache: upload succeeded try #1
2026/02/02 03:50:51 DEBUG : Looking for writers
2026/02/02 03:50:51 DEBUG : file1: reading active writers
2026/02/02 03:50:51 DEBUG : >WaitForWriters:
2026/02/02 03:50:51 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
--- PASS: TestRWFileHandleReleaseWrite (4.05s)
=== RUN TestRWFileHandleSizeTruncateExisting
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:50:52 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:50:52 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:50:52 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:52 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:52 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:52 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:52 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:52 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:52 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:50:52 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:50:52 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/02 03:51:01 DEBUG : forgetting directory cache
2026/02/02 03:51:01 DEBUG : dir: forgetting directory cache
2026/02/02 03:51:01 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:51:01 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:481
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestRWFileHandleSizeTruncateExisting
Messages: listing wrong, want
dir/file1 (16) got
fstest.go:203: Not found "dir/file1"
fstest.go:206:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:481
Error: Not equal:
expected: 0
actual : 1
Test: TestRWFileHandleSizeTruncateExisting
Messages: 1 objects not found
2026/02/02 03:51:03 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_TRUNC, perm=-rwxrwxrwx
2026/02/02 03:51:04 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/02 03:51:04 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:51:04 DEBUG : dir/file1(0xc000ae4c00): openPending:
2026/02/02 03:51:04 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:51:04 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:51:04 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:51:04 DEBUG : dir/file1(0xc000ae4c00): >openPending: err=
2026/02/02 03:51:04 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/02 03:51:04 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:51:04 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:51:04 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:51:04 DEBUG : dir/file1(0xc000ae4c00): _writeAt: size=5, off=0
2026/02/02 03:51:04 DEBUG : dir/file1(0xc000ae4c00): >_writeAt: n=5, err=
2026/02/02 03:51:04 DEBUG : dir/file1(0xc000ae4c00): close:
2026/02/02 03:51:04 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/02 03:51:04 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:51:04.427852193 +0000 UTC m=+3881.818213108
2026/02/02 03:51:04 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:51:04 DEBUG : dir/file1(0xc000ae4c00): >close: err=
2026/02/02 03:51:04 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:51:04 DEBUG : dir: Looking for writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Looking for writers
2026/02/02 03:51:04 DEBUG : dir: reading active writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:51:04 DEBUG : dir: Looking for writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Looking for writers
2026/02/02 03:51:04 DEBUG : dir: reading active writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:51:04 DEBUG : dir: Looking for writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Looking for writers
2026/02/02 03:51:04 DEBUG : dir: reading active writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:51:04 DEBUG : dir: Looking for writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Looking for writers
2026/02/02 03:51:04 DEBUG : dir: reading active writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:51:04 DEBUG : dir/file1: vfs cache: starting upload
2026/02/02 03:51:04 DEBUG : dir: Looking for writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Looking for writers
2026/02/02 03:51:04 DEBUG : dir: reading active writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:51:04 DEBUG : dir: Looking for writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Looking for writers
2026/02/02 03:51:04 DEBUG : dir: reading active writers
2026/02/02 03:51:04 DEBUG : file1: reading active writers
2026/02/02 03:51:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:51:05 DEBUG : dir: Looking for writers
2026/02/02 03:51:05 DEBUG : file1: reading active writers
2026/02/02 03:51:05 DEBUG : Looking for writers
2026/02/02 03:51:05 DEBUG : dir: reading active writers
2026/02/02 03:51:05 DEBUG : file1: reading active writers
2026/02/02 03:51:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:51:05 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:51:05 DEBUG : dir/file1: size = 5 OK
2026/02/02 03:51:05 INFO : dir/file1: Copied (replaced existing)
2026/02/02 03:51:05 DEBUG : dir/file1: vfs cache: fingerprint now "5"
2026/02/02 03:51:05 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/02 03:51:05 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:51:05 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/02 03:51:05 DEBUG : dir: Looking for writers
2026/02/02 03:51:05 DEBUG : file1: reading active writers
2026/02/02 03:51:05 DEBUG : Looking for writers
2026/02/02 03:51:05 DEBUG : dir: reading active writers
2026/02/02 03:51:05 DEBUG : file1: reading active writers
2026/02/02 03:51:05 DEBUG : >WaitForWriters:
2026/02/02 03:51:05 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
2026/02/02 03:51:07 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:51:07 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:51:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:51:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:51:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:51:07 DEBUG : forgetting directory cache
2026/02/02 03:51:07 DEBUG : dir: forgetting directory cache
2026/02/02 03:51:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 03:51:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 03:51:07 DEBUG : fil: forgetting directory cache
2026/02/02 03:51:07 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:51:07 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:51:07 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:51:07 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:51:08 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:51:08 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:51:08 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:51:08 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 03:51:08 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:51:08 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/02 03:51:09 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:51:09 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/02 03:51:09 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:51:09 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/02 03:51:11 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:51:11 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/02 03:51:13 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/02 03:51:13 DEBUG : pacer: Rate limited, increasing sleep to 10.24s
run.go:130: removing file "dir/file1" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 03:51:18 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:51:18 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 03:51:29 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:51:49 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:51:54 DEBUG : forgetting directory cache
2026/02/02 03:51:54 DEBUG : dir: forgetting directory cache
2026/02/02 03:51:54 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:51:54 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:52:09 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:52:29 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:52:49 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:52:58 DEBUG : forgetting directory cache
2026/02/02 03:52:58 DEBUG : dir: forgetting directory cache
2026/02/02 03:52:58 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:52:58 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:53:09 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:53:29 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:53:39 DEBUG : forgetting directory cache
2026/02/02 03:53:39 DEBUG : dir: forgetting directory cache
2026/02/02 03:53:39 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:53:39 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:53:49 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:54:09 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 2/3: failed to delete item: Error "Server Error"
2026/02/02 03:54:27 DEBUG : forgetting directory cache
2026/02/02 03:54:27 DEBUG : dir: forgetting directory cache
2026/02/02 03:54:27 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/02 03:54:27 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/02 03:54:29 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:54:49 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:55:09 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:55:17 DEBUG : forgetting directory cache
2026/02/02 03:55:17 DEBUG : forgetting directory cache
2026/02/02 03:55:29 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:55:29 DEBUG : forgetting directory cache
2026/02/02 03:55:29 DEBUG : dir: forgetting directory cache
2026/02/02 03:55:49 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:56:00 DEBUG : forgetting directory cache
2026/02/02 03:56:00 DEBUG : dir: forgetting directory cache
2026/02/02 03:56:09 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:56:29 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:56:35 DEBUG : forgetting directory cache
2026/02/02 03:56:35 DEBUG : dir: forgetting directory cache
2026/02/02 03:56:49 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:57:09 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:57:10 DEBUG : forgetting directory cache
2026/02/02 03:57:10 DEBUG : dir: forgetting directory cache
2026/02/02 03:57:25 DEBUG : forgetting directory cache
2026/02/02 03:57:25 DEBUG : dir: forgetting directory cache
2026/02/02 03:57:29 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing file "dir/file1" failed: failed to delete item: Error "Server Error"
2026/02/02 03:57:48 DEBUG : forgetting directory cache
2026/02/02 03:57:48 DEBUG : dir: forgetting directory cache
2026/02/02 03:57:48 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:57:49 DEBUG : pacer: Reducing sleep to 10s
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 03:58:09 DEBUG : pacer: Reducing sleep to 5s
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/02 03:58:17 DEBUG : forgetting directory cache
2026/02/02 03:58:17 DEBUG : dir: forgetting directory cache
2026/02/02 03:58:17 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:58:19 DEBUG : pacer: Reducing sleep to 2.5s
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
2026/02/02 03:58:24 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 03:58:27 DEBUG : pacer: Reducing sleep to 625ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:58:28 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 03:58:29 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 03:58:29 DEBUG : pacer: Reducing sleep to 78.125ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 03:58:31 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 03:58:32 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/02 03:58:32 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/02 03:58:35 DEBUG : forgetting directory cache
2026/02/02 03:58:35 DEBUG : dir: forgetting directory cache
2026/02/02 03:58:35 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleSizeTruncateExisting
Messages: listing wrong, want
got
dir/file1 (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleSizeTruncateExisting
Messages: Unexpected file "dir/file1"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleSizeTruncateExisting
Messages: directories
--- FAIL: TestRWFileHandleSizeTruncateExisting (464.00s)
=== RUN TestRWFileHandleSizeCreateExisting
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 03:58:36 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 03:58:36 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 03:58:36 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:58:36 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:58:36 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:58:36 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:58:36 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:58:36 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:58:36 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 03:58:36 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 03:58:36 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 03:58:39 DEBUG : dir/file1: Removing old object on successful upload
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:502
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestRWFileHandleSizeCreateExisting
Messages: listing wrong, want
dir/file1 (16) got
dir/file1 (5)
fstest.go:150:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:150
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:195
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:350
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:40
/home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:502
Error: Not equal:
expected: 16
actual : 5
Test: TestRWFileHandleSizeCreateExisting
Messages: dir/file1: size incorrect file=16 vs obj=5
2026/02/02 03:58:50 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 03:58:51 DEBUG : dir/file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 03:58:51 DEBUG : dir/file1: newRWFileHandle:
2026/02/02 03:58:51 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/02 03:58:51 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:58:51 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/02 03:58:51 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): _writeAt: size=5, off=0
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): openPending:
2026/02/02 03:58:51 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/02 03:58:51 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/02 03:58:51 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): >openPending: err=
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): >_writeAt: n=5, err=
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): _writeAt: size=15, off=5
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): >_writeAt: n=15, err=
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): close:
2026/02/02 03:58:51 DEBUG : vfs cache: looking for range={Pos:0 Size:20} in [{Pos:0 Size:20}] - present true
2026/02/02 03:58:51 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-02 03:58:51.565160122 +0000 UTC m=+4348.955521067
2026/02/02 03:58:51 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/02 03:58:51 DEBUG : dir/file1(0xc00061b180): >close: err=
2026/02/02 03:58:51 DEBUG : WaitForWriters: timeout=30s
2026/02/02 03:58:51 DEBUG : dir: Looking for writers
2026/02/02 03:58:51 DEBUG : file1: reading active writers
2026/02/02 03:58:51 DEBUG : Looking for writers
2026/02/02 03:58:51 DEBUG : dir: reading active writers
2026/02/02 03:58:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 03:58:51 DEBUG : dir: Looking for writers
2026/02/02 03:58:51 DEBUG : file1: reading active writers
2026/02/02 03:58:51 DEBUG : Looking for writers
2026/02/02 03:58:51 DEBUG : dir: reading active writers
2026/02/02 03:58:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 03:58:51 DEBUG : dir: Looking for writers
2026/02/02 03:58:51 DEBUG : file1: reading active writers
2026/02/02 03:58:51 DEBUG : Looking for writers
2026/02/02 03:58:51 DEBUG : dir: reading active writers
2026/02/02 03:58:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 03:58:51 DEBUG : dir: Looking for writers
2026/02/02 03:58:51 DEBUG : file1: reading active writers
2026/02/02 03:58:51 DEBUG : Looking for writers
2026/02/02 03:58:51 DEBUG : dir: reading active writers
2026/02/02 03:58:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 03:58:51 DEBUG : dir/file1: vfs cache: starting upload
2026/02/02 03:58:51 DEBUG : dir: Looking for writers
2026/02/02 03:58:51 DEBUG : file1: reading active writers
2026/02/02 03:58:51 DEBUG : Looking for writers
2026/02/02 03:58:51 DEBUG : dir: reading active writers
2026/02/02 03:58:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 03:58:51 DEBUG : dir: Looking for writers
2026/02/02 03:58:51 DEBUG : file1: reading active writers
2026/02/02 03:58:51 DEBUG : Looking for writers
2026/02/02 03:58:51 DEBUG : dir: reading active writers
2026/02/02 03:58:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 03:58:52 DEBUG : dir: Looking for writers
2026/02/02 03:58:52 DEBUG : file1: reading active writers
2026/02/02 03:58:52 DEBUG : Looking for writers
2026/02/02 03:58:52 DEBUG : dir: reading active writers
2026/02/02 03:58:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 03:58:52 DEBUG : dir/file1: Removing old object on successful upload
2026/02/02 03:58:52 DEBUG : dir: Looking for writers
2026/02/02 03:58:52 DEBUG : file1: reading active writers
2026/02/02 03:58:52 DEBUG : Looking for writers
2026/02/02 03:58:52 DEBUG : dir: reading active writers
2026/02/02 03:58:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 03:58:52 DEBUG : dir/file1: size = 20 OK
2026/02/02 03:58:52 INFO : dir/file1: Copied (replaced existing)
2026/02/02 03:58:52 DEBUG : dir/file1: vfs cache: fingerprint now "20"
2026/02/02 03:58:52 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/02 03:58:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/02 03:58:52 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/02 03:58:53 DEBUG : dir: Looking for writers
2026/02/02 03:58:53 DEBUG : file1: reading active writers
2026/02/02 03:58:53 DEBUG : Looking for writers
2026/02/02 03:58:53 DEBUG : dir: reading active writers
2026/02/02 03:58:53 DEBUG : >WaitForWriters:
2026/02/02 03:58:53 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
2026/02/02 03:58:55 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:58:55 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 03:58:55 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:58:55 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 03:58:56 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:58:56 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/02 03:58:56 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 03:58:56 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/02 03:58:57 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 03:58:57 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/02 03:58:57 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 03:58:57 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/02 03:58:57 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 03:58:57 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/02 03:58:58 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 03:58:58 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/02 03:58:59 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 03:58:59 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/02 03:59:02 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/02 03:59:02 DEBUG : pacer: Rate limited, increasing sleep to 10.24s
run.go:130: removing file "dir/file1" failed - try 1/3: failed to delete item: Error "Server Error"
2026/02/02 03:59:04 DEBUG : forgetting directory cache
2026/02/02 03:59:04 DEBUG : dir: forgetting directory cache
2026/02/02 03:59:04 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:59:08 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 03:59:08 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/02 03:59:17 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 03:59:18 DEBUG : forgetting directory cache
2026/02/02 03:59:18 DEBUG : dir: forgetting directory cache
2026/02/02 03:59:18 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:59:33 DEBUG : forgetting directory cache
2026/02/02 03:59:33 DEBUG : dir: forgetting directory cache
2026/02/02 03:59:33 DEBUG : dir: forgetting directory cache
2026/02/02 03:59:33 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:59:38 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 03:59:55 DEBUG : forgetting directory cache
2026/02/02 03:59:55 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/02 03:59:57 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 04:00:17 DEBUG : forgetting directory cache
2026/02/02 04:00:17 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/02 04:00:17 DEBUG : Removed virtual directory entry vAddFile: "file2"
2026/02/02 04:00:17 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 04:00:37 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 04:00:37 DEBUG : forgetting directory cache
2026/02/02 04:00:37 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/02 04:00:49 DEBUG : forgetting directory cache
2026/02/02 04:00:49 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/02 04:00:57 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 04:01:03 DEBUG : forgetting directory cache
2026/02/02 04:01:03 DEBUG : dir: forgetting directory cache
2026/02/02 04:01:03 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/02 04:01:07 DEBUG : dir: forgetting directory cache
2026/02/02 04:01:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 04:01:07 DEBUG : forgetting directory cache
2026/02/02 04:01:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 04:01:07 DEBUG : dir: forgetting directory cache
2026/02/02 04:01:07 DEBUG : dir/subdir: forgetting directory cache
2026/02/02 04:01:07 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/02 04:01:07 DEBUG : fil: forgetting directory cache
2026/02/02 04:01:17 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 04:01:37 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 04:01:58 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 2/3: failed to delete item: Error "Server Error"
2026/02/02 04:02:17 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/02 04:02:38 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/02 04:02:58 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/02 04:03:18 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/02 04:03:38 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/02 04:03:58 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/02 04:04:17 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/02 04:04:37 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/02 04:04:57 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/02 04:05:17 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
run.go:130: removing file "dir/file1" failed - try 3/3: failed to delete item: Error "Server Error"
run.go:133: removing file "dir/file1" failed: failed to delete item: Error "Server Error"
2026/02/02 04:05:38 DEBUG : pacer: Reducing sleep to 10s
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/02 04:05:57 DEBUG : pacer: Reducing sleep to 5s
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/02 04:06:08 DEBUG : pacer: Reducing sleep to 2.5s
run.go:130: removing dir "dir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir" failed: directory not empty
2026/02/02 04:06:13 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/02 04:06:15 DEBUG : pacer: Reducing sleep to 625ms
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/02 04:06:16 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/02 04:06:17 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/02 04:06:17 DEBUG : pacer: Reducing sleep to 78.125ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 04:06:19 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/02 04:06:20 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/02 04:06:20 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleSizeCreateExisting
Messages: listing wrong, want
got
dir/file1 (20)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleSizeCreateExisting
Messages: Unexpected file "dir/file1"
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Not equal:
expected: []string{}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestRWFileHandleSizeCreateExisting
Messages: directories
--- FAIL: TestRWFileHandleSizeCreateExisting (467.78s)
=== RUN TestRWFileHandleSizeCreateNew
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 04:06:24 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 04:06:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 04:06:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:24 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:24 DEBUG : Config file has changed externally - reloading
2026/02/02 04:06:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 04:06:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 04:06:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:24 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 04:06:24 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 04:06:25 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/02 04:06:25 DEBUG : file1: newRWFileHandle:
2026/02/02 04:06:25 DEBUG : file1(0xc00061b940): openPending:
2026/02/02 04:06:25 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 04:06:25 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 04:06:25 DEBUG : file1(0xc00061b940): >openPending: err=
2026/02/02 04:06:25 DEBUG : file1: >newRWFileHandle: err=
2026/02/02 04:06:25 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 04:06:25 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/02 04:06:25 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/02 04:06:25 DEBUG : file1(0xc00061b940): _writeAt: size=5, off=0
2026/02/02 04:06:25 DEBUG : file1(0xc00061b940): >_writeAt: n=5, err=
2026/02/02 04:06:25 DEBUG : file1(0xc00061b940): close:
2026/02/02 04:06:25 DEBUG : file1: vfs cache: setting modification time to 2026-02-02 04:06:25.925741236 +0000 UTC m=+4803.316102161
2026/02/02 04:06:25 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:25 DEBUG : file1(0xc00061b940): >close: err=
2026/02/02 04:06:25 DEBUG : WaitForWriters: timeout=30s
2026/02/02 04:06:25 DEBUG : dir: Looking for writers
2026/02/02 04:06:25 DEBUG : Looking for writers
2026/02/02 04:06:25 DEBUG : dir: reading active writers
2026/02/02 04:06:25 DEBUG : file1: reading active writers
2026/02/02 04:06:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/02 04:06:25 DEBUG : dir: Looking for writers
2026/02/02 04:06:25 DEBUG : Looking for writers
2026/02/02 04:06:25 DEBUG : dir: reading active writers
2026/02/02 04:06:25 DEBUG : file1: reading active writers
2026/02/02 04:06:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/02 04:06:25 DEBUG : dir: Looking for writers
2026/02/02 04:06:25 DEBUG : Looking for writers
2026/02/02 04:06:25 DEBUG : dir: reading active writers
2026/02/02 04:06:25 DEBUG : file1: reading active writers
2026/02/02 04:06:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/02 04:06:25 DEBUG : dir: Looking for writers
2026/02/02 04:06:25 DEBUG : Looking for writers
2026/02/02 04:06:25 DEBUG : dir: reading active writers
2026/02/02 04:06:25 DEBUG : file1: reading active writers
2026/02/02 04:06:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/02 04:06:26 DEBUG : file1: vfs cache: starting upload
2026/02/02 04:06:26 DEBUG : dir: Looking for writers
2026/02/02 04:06:26 DEBUG : Looking for writers
2026/02/02 04:06:26 DEBUG : dir: reading active writers
2026/02/02 04:06:26 DEBUG : file1: reading active writers
2026/02/02 04:06:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/02 04:06:26 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 04:06:26 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 04:06:26 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 04:06:26 DEBUG : dir: Looking for writers
2026/02/02 04:06:26 DEBUG : Looking for writers
2026/02/02 04:06:26 DEBUG : dir: reading active writers
2026/02/02 04:06:26 DEBUG : file1: reading active writers
2026/02/02 04:06:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/02 04:06:26 DEBUG : dir: Looking for writers
2026/02/02 04:06:26 DEBUG : Looking for writers
2026/02/02 04:06:26 DEBUG : dir: reading active writers
2026/02/02 04:06:26 DEBUG : file1: reading active writers
2026/02/02 04:06:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/02 04:06:26 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 04:06:26 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 04:06:26 DEBUG : pacer: low level retry 1/1 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 04:06:26 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 04:06:26 DEBUG : file1: Received error: failed to upload file: Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n" - low level retry 0/10
2026/02/02 04:06:27 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 04:06:27 DEBUG : dir: Looking for writers
2026/02/02 04:06:27 DEBUG : Looking for writers
2026/02/02 04:06:27 DEBUG : dir: reading active writers
2026/02/02 04:06:27 DEBUG : file1: reading active writers
2026/02/02 04:06:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/02 04:06:28 DEBUG : file1: size = 5 OK
2026/02/02 04:06:28 INFO : file1: Copied (new)
2026/02/02 04:06:28 DEBUG : file1: vfs cache: fingerprint now "5"
2026/02/02 04:06:28 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/02 04:06:28 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/02 04:06:28 INFO : file1: vfs cache: upload succeeded try #1
2026/02/02 04:06:28 DEBUG : dir: Looking for writers
2026/02/02 04:06:28 DEBUG : Looking for writers
2026/02/02 04:06:28 DEBUG : dir: reading active writers
2026/02/02 04:06:28 DEBUG : file1: reading active writers
2026/02/02 04:06:28 DEBUG : >WaitForWriters:
2026/02/02 04:06:28 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaner exiting
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
2026/02/02 04:06:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 04:06:37 DEBUG : pacer: low level retry 1/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 04:06:37 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/02 04:06:37 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/02 04:06:37 DEBUG : pacer: low level retry 2/10 (error Error "500 Internal Server Error (500): \r\n500 Internal Server Error\r\n\r\n500 Internal Server Error
\r\n
nginx\r\n\r\n\r\n")
2026/02/02 04:06:37 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/02 04:06:37 DEBUG : pacer: Reducing sleep to 20ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:305:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleSizeCreateNew
Messages: listing wrong, want
got
file1 (5)
fstest.go:191:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:178
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:393
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
Error: Should be true
Test: TestRWFileHandleSizeCreateNew
Messages: Unexpected file "file1"
--- FAIL: TestRWFileHandleSizeCreateNew (17.40s)
=== RUN TestRWFileHandleOpenTests
=== RUN TestRWFileHandleOpenTests/writes
run.go:185: Remote "drime root 'rclone-test-sigipeh7lonu'", Local "Local file system at /tmp/rclone3840068154", Modify Window "876000h0m0s"
2026/02/02 04:06:41 INFO : drime root 'rclone-test-sigipeh7lonu': poll-interval is not supported by this remote
2026/02/02 04:06:41 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/02 04:06:41 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:41 DEBUG : drime root 'rclone-test-sigipeh7lonu': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 04:06:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
2026/02/02 04:06:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/02 04:06:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-sigipeh7lonu"
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY
2026/02/02 04:06:41 INFO : drime root 'rclone-test-sigipeh7lonu': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/02 04:06:42 DEBUG : pacer: Reducing sleep to 10ms
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28200): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28200): >openPending: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28200): _writeAt: size=5, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28200): >_writeAt: n=5, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28200): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.674819582 +0000 UTC m=+4820.065180507
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28200): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): _readAt: size=2, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): >_readAt: n=2, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): _writeAt: size=3, off=2
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): >_writeAt: n=0, err=Bad file descriptor
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.674819582 +0000 UTC m=+4820.065180507
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c286c0): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28b80): _readAt: size=512, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28b80): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28b80): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28b80): >_readAt: n=5, err=EOF
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28b80): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.674819582 +0000 UTC m=+4820.065180507
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c28b80): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: Remove:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00036b730 item 1
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_TRUNC
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_TRUNC, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c291c0): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c291c0): >openPending: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c291c0): _writeAt: size=5, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c291c0): >_writeAt: n=5, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c291c0): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.677835895 +0000 UTC m=+4820.068196850
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c291c0): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_TRUNC, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c296c0): _readAt: size=512, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c296c0): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c296c0): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c296c0): >_readAt: n=5, err=EOF
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c296c0): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.677835895 +0000 UTC m=+4820.068196850
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c296c0): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: Remove:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00036bc70 item 2
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c29d00): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c29d00): >openPending: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c29d00): _writeAt: size=5, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c29d00): >_writeAt: n=5, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c29d00): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.68047558 +0000 UTC m=+4820.070836495
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c29d00): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY|O_SYNC
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): _readAt: size=2, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): >_readAt: n=2, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): _writeAt: size=3, off=2
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): >_writeAt: n=0, err=Bad file descriptor
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.68047558 +0000 UTC m=+4820.070836495
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54200): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c546c0): _readAt: size=512, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c546c0): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c546c0): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c546c0): >_readAt: n=5, err=EOF
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c546c0): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.68047558 +0000 UTC m=+4820.070836495
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c546c0): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: Remove:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc0003562a0 item 3
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC|O_TRUNC, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54d40): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54d40): >openPending: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54d40): _writeAt: size=5, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54d40): >_writeAt: n=5, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54d40): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.682769963 +0000 UTC m=+4820.073130878
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c54d40): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC|O_TRUNC, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55280): _readAt: size=512, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55280): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55280): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55280): >_readAt: n=5, err=EOF
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55280): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.682769963 +0000 UTC m=+4820.073130878
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55280): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: Remove:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000356e70 item 4
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_EXCL, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c558c0): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c558c0): >openPending: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c558c0): _writeAt: size=5, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c558c0): >_writeAt: n=5, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c558c0): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.684735116 +0000 UTC m=+4820.075096041
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c558c0): >close: err=
2026/02/02 04:06:42 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_EXCL, perm=-rw-rw-rw-
2026/02/02 04:06:42 DEBUG : open-test-file: Open: flags=O_RDONLY|O_EXCL
2026/02/02 04:06:42 DEBUG : open-test-file: newRWFileHandle:
2026/02/02 04:06:42 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/02 04:06:42 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): _readAt: size=2, off=0
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): openPending:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/02 04:06:42 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): >openPending: err=
2026/02/02 04:06:42 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): >_readAt: n=2, err=
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): _writeAt: size=3, off=2
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): >_writeAt: n=0, err=Bad file descriptor
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): close:
2026/02/02 04:06:42 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-02 04:06:42.684735116 +0000 UTC m=+4820.075096041
2026/02/02 04:06:42 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/02 04:06:42 DEBUG : open-test-file(0xc000c55d40): >close: err=