"./vfs.test -test.v -test.timeout 2h0m0s -remote TestDrime: -verbose" - Starting (try 1/5)
2026/02/03 02:22:52 DEBUG : Creating backend with remote "TestDrime:rclone-test-yirosuf3fiba"
2026/02/03 02:22:52 DEBUG : Using config file from "/home/rclone/.rclone.conf"
2026/02/03 02:22:52 DEBUG : Creating backend with remote "/tmp/rclone3054872069"
=== RUN TestDirHandleMethods
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:22:52 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:22:58 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:22:58 DEBUG : dir: Looking for writers
2026/02/03 02:22:58 DEBUG : Looking for writers
2026/02/03 02:22:58 DEBUG : dir: reading active writers
2026/02/03 02:22:58 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: TestDirHandleMethods
Messages: directories
--- FAIL: TestDirHandleMethods (19.87s)
=== RUN TestDirHandleReaddir
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:23:12 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:23:20 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:23:20 DEBUG : dir/subdir: Looking for writers
2026/02/03 02:23:20 DEBUG : dir: Looking for writers
2026/02/03 02:23:20 DEBUG : file1: reading active writers
2026/02/03 02:23:20 DEBUG : file2: reading active writers
2026/02/03 02:23:20 DEBUG : subdir: reading active writers
2026/02/03 02:23:20 DEBUG : Looking for writers
2026/02/03 02:23:20 DEBUG : dir: reading active writers
2026/02/03 02:23:20 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 (27.05s)
=== RUN TestDirHandleReaddirnames
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:23:39 INFO : drime root 'rclone-test-yirosuf3fiba': 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_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/03 02:23:53 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:23:53 DEBUG : dir/subdir: Looking for writers
2026/02/03 02:23:53 DEBUG : dir: Looking for writers
2026/02/03 02:23:53 DEBUG : file1: reading active writers
2026/02/03 02:23:53 DEBUG : subdir: reading active writers
2026/02/03 02:23:53 DEBUG : Looking for writers
2026/02/03 02:23:53 DEBUG : dir: reading active writers
2026/02/03 02:23:53 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 (28.90s)
=== RUN TestDirMethods
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:24:08 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:24:23 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:24:23 DEBUG : dir: Looking for writers
2026/02/03 02:24:23 DEBUG : Looking for writers
2026/02/03 02:24:23 DEBUG : dir: reading active writers
2026/02/03 02:24:23 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: TestDirMethods (19.52s)
=== RUN TestDirForgetAll
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:24:28 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:24:39 DEBUG : dir: forgetting directory cache
2026/02/03 02:24:39 DEBUG : forgetting directory cache
2026/02/03 02:24:39 DEBUG : dir: forgetting directory cache
2026/02/03 02:24:39 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:24:39 DEBUG : Looking for writers
2026/02/03 02:24:39 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: TestDirForgetAll
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/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: TestDirForgetAll
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: TestDirForgetAll
Messages: directories
--- FAIL: TestDirForgetAll (24.98s)
=== RUN TestDirForgetPath
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:24:53 INFO : drime root 'rclone-test-yirosuf3fiba': 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:114
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirForgetPath
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:114
Error: Not equal:
expected: 0
actual : 1
Test: TestDirForgetPath
Messages: 1 objects not found
2026/02/03 02:25:05 DEBUG : ForgetPath: relativePath="dir/notfound", type=1
2026/02/03 02:25:05 DEBUG : dir: invalidating directory cache
2026/02/03 02:25:05 DEBUG : >ForgetPath:
2026/02/03 02:25:05 DEBUG : ForgetPath: relativePath="dir", type=0
2026/02/03 02:25:05 DEBUG : invalidating directory cache
2026/02/03 02:25:05 DEBUG : dir: forgetting directory cache
2026/02/03 02:25:05 DEBUG : >ForgetPath:
2026/02/03 02:25:05 DEBUG : ForgetPath: relativePath="not/in/cache", type=0
2026/02/03 02:25:05 DEBUG : >ForgetPath:
2026/02/03 02:25:05 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:25:05 DEBUG : dir: Looking for writers
2026/02/03 02:25:05 DEBUG : Looking for writers
2026/02/03 02:25:05 DEBUG : dir: reading active writers
2026/02/03 02:25:05 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: TestDirForgetPath
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/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: TestDirForgetPath
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: TestDirForgetPath
Messages: directories
--- FAIL: TestDirForgetPath (26.15s)
=== RUN TestDirWalk
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:25:19 INFO : drime root 'rclone-test-yirosuf3fiba': 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
2026/02/03 02:25:41 DEBUG : forgetting directory cache
2026/02/03 02:25:41 DEBUG : dir: forgetting directory cache
2026/02/03 02:25:42 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:25:42 DEBUG : dir: Looking for writers
2026/02/03 02:25:42 DEBUG : fil/a/b: Looking for writers
2026/02/03 02:25:42 DEBUG : fil/a: Looking for writers
2026/02/03 02:25:42 DEBUG : b: reading active writers
2026/02/03 02:25:42 DEBUG : fil: Looking for writers
2026/02/03 02:25:42 DEBUG : a: reading active writers
2026/02/03 02:25:42 DEBUG : Looking for writers
2026/02/03 02:25:42 DEBUG : dir: reading active writers
2026/02/03 02:25:42 DEBUG : fil: reading active writers
2026/02/03 02:25:42 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 (47.78s)
=== RUN TestDirSetModTime
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:26:07 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:26:12 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:26:12 DEBUG : dir: Looking for writers
2026/02/03 02:26:12 DEBUG : fil: Looking for writers
2026/02/03 02:26:12 DEBUG : Looking for writers
2026/02/03 02:26:12 DEBUG : dir: reading active writers
2026/02/03 02:26:12 DEBUG : fil: reading active writers
2026/02/03 02:26:12 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 (25.76s)
=== RUN TestDirStat
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:26:33 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:26:36 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:26:36 DEBUG : dir: Looking for writers
2026/02/03 02:26:36 DEBUG : file1: reading active writers
2026/02/03 02:26:36 DEBUG : fil: Looking for writers
2026/02/03 02:26:36 DEBUG : Looking for writers
2026/02/03 02:26:36 DEBUG : dir: reading active writers
2026/02/03 02:26:36 DEBUG : fil: reading active writers
2026/02/03 02:26:36 DEBUG : >WaitForWriters:
run.go:130: removing dir "fil" failed - try 1/3: 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"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirStat
Messages: directories
--- FAIL: TestDirStat (19.99s)
=== RUN TestDirReadDirAll
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:26:53 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
=== RUN TestDirReadDirAll/Virtual
2026/02/03 02:27:06 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile"
2026/02/03 02:27:06 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir"
2026/02/03 02:27:06 DEBUG : dir: Added virtual directory entry vDel: "file2"
2026/02/03 02:27:06 DEBUG : dir: Added virtual directory entry vDel: "subdir"
2026/02/03 02:27:14 DEBUG : dir: invalidating directory cache
2026/02/03 02:27:14 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir"
2026/02/03 02:27:14 DEBUG : dir: Removed virtual directory entry vDel: "file2"
2026/02/03 02:27:14 DEBUG : dir: Removed virtual directory entry vDel: "subdir"
2026/02/03 02:27:14 DEBUG : dir/file1: 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", "virtualFile,17,false"}
Diff:
--- Expected
+++ Actual
@@ -1,5 +1,6 @@
-([]string) (len=3) {
+([]string) (len=4) {
(string) (len=14) "file1,14,false",
- (string) (len=17) "virtualDir,0,true",
- (string) (len=20) "virtualFile,20,false"
+ (string) (len=14) "file2,15,false",
+ (string) (len=13) "subdir,0,true",
+ (string) (len=20) "virtualFile,17,false"
}
Test: TestDirReadDirAll/Virtual
dir_test.go:304:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:304
Error: Expected nil, but got: map[string]vfs.vState{"virtualFile":0x1}
Test: TestDirReadDirAll/Virtual
2026/02/03 02:27:14 DEBUG : dir: Added virtual directory entry vAddFile: "virtualFile2"
2026/02/03 02:27:14 DEBUG : dir: Added virtual directory entry vAddDir: "virtualDir2"
2026/02/03 02:27:14 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", "virtualDir2,0,true", "virtualFile,17,false", "virtualFile2,100,false"}
Diff:
--- Expected
+++ Actual
@@ -1,5 +1,6 @@
-([]string) (len=4) {
- (string) (len=17) "virtualDir,0,true",
+([]string) (len=5) {
+ (string) (len=14) "file2,15,false",
+ (string) (len=13) "subdir,0,true",
(string) (len=18) "virtualDir2,0,true",
- (string) (len=20) "virtualFile,20,false",
+ (string) (len=20) "virtualFile,17,false",
(string) (len=22) "virtualFile2,100,false"
Test: TestDirReadDirAll/Virtual
2026/02/03 02:27:14 DEBUG : dir: invalidating directory cache
2026/02/03 02:27:15 DEBUG : dir: Removed virtual directory entry vAddDir: "virtualDir2"
2026/02/03 02:27:15 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 02:27:15 DEBUG : dir: Removed virtual directory entry vAddFile: "virtualFile"
2026/02/03 02:27:15 DEBUG : dir/virtualFile: Reset virtual modtime
2026/02/03 02:27:15 DEBUG : forgetting directory cache
2026/02/03 02:27:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:27:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:27:15 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:27:15 DEBUG : dir/virtualDir: Looking for writers
2026/02/03 02:27:15 DEBUG : dir: Looking for writers
2026/02/03 02:27:15 DEBUG : virtualFile: reading active writers
2026/02/03 02:27:15 DEBUG : virtualFile2: reading active writers
2026/02/03 02:27:15 DEBUG : virtualDir: reading active writers
2026/02/03 02:27:15 DEBUG : file1: reading active writers
2026/02/03 02:27:15 DEBUG : Looking for writers
2026/02/03 02:27:15 DEBUG : dir: reading active writers
2026/02/03 02:27:15 DEBUG : >WaitForWriters:
=== NAME TestDirReadDirAll
run.go:130: removing dir "dir/virtualDir" failed - try 1/3: directory not empty
run.go:130: removing dir "dir/virtualDir" failed - try 2/3: directory not empty
run.go:130: removing dir "dir/virtualDir" failed - try 3/3: directory not empty
run.go:133: removing dir "dir/virtualDir" 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/virtualDir"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=3) "dir",
+ (string) (len=14) "dir/virtualDir"
}
Test: TestDirReadDirAll
Messages: directories
--- FAIL: TestDirReadDirAll (43.21s)
--- FAIL: TestDirReadDirAll/Virtual (8.43s)
=== RUN TestDirOpen
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:27:36 INFO : drime root 'rclone-test-yirosuf3fiba': 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
2026/02/03 02:27:45 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/03 02:27:45 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/03 02:27:45 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 02:27:46 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/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:334
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirOpen
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:334
Error: Not equal:
expected: 0
actual : 1
Test: TestDirOpen
Messages: 1 objects not found
2026/02/03 02:27:50 ERROR : dir/: Can only open directories read only
2026/02/03 02:27:50 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:27:50 DEBUG : dir: Looking for writers
2026/02/03 02:27:50 DEBUG : Looking for writers
2026/02/03 02:27:50 DEBUG : dir: reading active writers
2026/02/03 02:27:50 DEBUG : >WaitForWriters:
2026/02/03 02:27:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/03 02:27: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/03 02:27:51 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 02:27:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/03 02:27: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/03 02:27:51 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/03 02:27:51 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/03 02:27: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/03 02:27:51 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/03 02:27:52 DEBUG : pacer: Reducing sleep to 40ms
2026/02/03 02:27:52 DEBUG : pacer: Reducing sleep to 20ms
2026/02/03 02:27: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 (29.22s)
=== RUN TestDirCreate
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:28:05 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:28:20 DEBUG : dir/potato: Open: flags=O_WRONLY|O_CREATE
2026/02/03 02:28:20 DEBUG : dir: Added virtual directory entry vAddFile: "potato"
2026/02/03 02:28:20 DEBUG : dir/potato: >Open: fd=dir/potato (w), err=
2026/02/03 02:28:20 DEBUG : dir: Added virtual directory entry vAddFile: "potato"
2026/02/03 02:28:20 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (5 bytes), uploading instead of streaming
2026/02/03 02:28:22 DEBUG : dir/potato: size = 5 OK
2026/02/03 02:28:22 NOTICE: drime root 'rclone-test-yirosuf3fiba': --checksum is in use but the source and destination have no hashes in common; falling back to --size-only
2026/02/03 02:28:22 DEBUG : dir/potato: Size of src and dst objects identical
2026/02/03 02:28:22 DEBUG : dir: Added virtual directory entry vAddFile: "potato"
2026/02/03 02:28:22 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:28:22 DEBUG : dir: Looking for writers
2026/02/03 02:28:22 DEBUG : file1: reading active writers
2026/02/03 02:28:22 DEBUG : potato: reading active writers
2026/02/03 02:28:22 DEBUG : Looking for writers
2026/02/03 02:28:22 DEBUG : dir: reading active writers
2026/02/03 02:28:22 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 (30.18s)
=== RUN TestDirMkdir
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:28:35 INFO : drime root 'rclone-test-yirosuf3fiba': 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/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"
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:389
Error: Not equal:
expected: 0
actual : 1
Test: TestDirMkdir
Messages: 1 objects not found
2026/02/03 02:28:51 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"
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/dir_test.go:405
Error: Not equal:
expected: []string{"dir", "dir/sub"}
actual : []string{"dir"}
Diff:
--- Expected
+++ Actual
@@ -1,4 +1,3 @@
-([]string) (len=2) {
- (string) (len=3) "dir",
- (string) (len=7) "dir/sub"
+([]string) (len=1) {
+ (string) (len=3) "dir"
}
Test: TestDirMkdir
Messages: directories
2026/02/03 02:29:00 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:29:00 DEBUG : dir/sub: Looking for writers
2026/02/03 02:29:00 DEBUG : dir: Looking for writers
2026/02/03 02:29:00 DEBUG : file1: reading active writers
2026/02/03 02:29:00 DEBUG : potato: reading active writers
2026/02/03 02:29:00 DEBUG : sub: reading active writers
2026/02/03 02:29:00 DEBUG : Looking for writers
2026/02/03 02:29:00 DEBUG : dir: reading active writers
2026/02/03 02:29:00 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 (40.99s)
=== RUN TestDirMkdirSub
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:29:16 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:29:33 DEBUG : dir: Added virtual directory entry vAddDir: "sub"
2026/02/03 02:29:34 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: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/vfs/dir_test.go:430
Error: Not equal:
expected: []string{"dir", "dir/sub", "dir/sub/subsub"}
actual : []string{"dir", "dir/sub"}
Diff:
--- Expected
+++ Actual
@@ -1,5 +1,4 @@
-([]string) (len=3) {
+([]string) (len=2) {
(string) (len=3) "dir",
- (string) (len=7) "dir/sub",
- (string) (len=14) "dir/sub/subsub"
+ (string) (len=7) "dir/sub"
}
Test: TestDirMkdirSub
Messages: directories
2026/02/03 02:29:43 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:29:43 DEBUG : dir/sub/subsub: Looking for writers
2026/02/03 02:29:43 DEBUG : dir/sub: Looking for writers
2026/02/03 02:29:43 DEBUG : subsub: reading active writers
2026/02/03 02:29:43 DEBUG : dir: Looking for writers
2026/02/03 02:29:43 DEBUG : file1: reading active writers
2026/02/03 02:29:43 DEBUG : sub: reading active writers
2026/02/03 02:29:43 DEBUG : Looking for writers
2026/02/03 02:29:43 DEBUG : dir: reading active writers
2026/02/03 02:29:43 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir/sub" failed - try 1/3: directory not empty
run.go:130: removing dir "dir/sub" failed - try 2/3: directory not empty
run.go:130: removing dir "dir/sub" failed - try 3/3: directory not empty
run.go:133: removing dir "dir/sub" 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/sub"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=3) "dir",
+ (string) (len=7) "dir/sub"
}
Test: TestDirMkdirSub
Messages: directories
--- FAIL: TestDirMkdirSub (47.43s)
=== RUN TestDirRemove
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:30:04 INFO : drime root 'rclone-test-yirosuf3fiba': 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:438
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestDirRemove
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:438
Error: Not equal:
expected: 0
actual : 1
Test: TestDirRemove
Messages: 1 objects not found
2026/02/03 02:30:18 ERROR : dir/: Dir.Remove not empty
2026/02/03 02:30:18 DEBUG : dir/file1: Remove:
2026/02/03 02:30:18 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 02:30:18 DEBUG : dir/file1: >Remove: err=
2026/02/03 02:30:18 ERROR : dir/: Dir.Remove 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/03 02:30:18 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:30:18 DEBUG : dir/sub: Looking for writers
2026/02/03 02:30:18 DEBUG : dir: Looking for writers
2026/02/03 02:30:18 DEBUG : sub: reading active writers
2026/02/03 02:30:18 DEBUG : Looking for writers
2026/02/03 02:30:18 DEBUG : dir: reading active writers
2026/02/03 02:30:18 DEBUG : >WaitForWriters:
2026/02/03 02:30:20 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:30:20 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 02:30:20 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:30:20 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/03 02:30:20 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:30:20 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/03 02:30:21 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:30:21 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/03 02:30:21 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:30:21 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/03 02:30:21 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:30:21 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/03 02:30:22 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:30:22 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/03 02:30:22 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:30:22 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/03 02:30:24 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:30:24 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/03 02:30:26 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/03 02:30:26 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/03 02:30:31 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:30:31 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/03 02:30:42 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:31:02 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:31:22 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:31:42 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:32:02 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:32:22 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:32:42 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:32:58 DEBUG : forgetting directory cache
2026/02/03 02:32:58 DEBUG : dir: forgetting directory cache
2026/02/03 02:32:58 DEBUG : dir: forgetting directory cache
2026/02/03 02:33:02 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:33:20 DEBUG : forgetting directory cache
2026/02/03 02:33:20 DEBUG : dir: forgetting directory cache
2026/02/03 02:33:20 DEBUG : dir/subdir: forgetting directory cache
2026/02/03 02:33:22 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/03 02:33:42 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:33:53 DEBUG : forgetting directory cache
2026/02/03 02:33:53 DEBUG : dir: forgetting directory cache
2026/02/03 02:33:53 DEBUG : dir/subdir: forgetting directory cache
2026/02/03 02:34:02 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:34:22 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:34:23 DEBUG : dir: forgetting directory cache
2026/02/03 02:34:23 DEBUG : forgetting directory cache
2026/02/03 02:34:23 DEBUG : dir: forgetting directory cache
2026/02/03 02:34:42 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:35:02 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:35:05 DEBUG : forgetting directory cache
2026/02/03 02:35:05 DEBUG : dir: forgetting directory cache
2026/02/03 02:35:22 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:35:41 DEBUG : dir: forgetting directory cache
2026/02/03 02:35:41 DEBUG : forgetting directory cache
2026/02/03 02:35:41 DEBUG : dir: forgetting directory cache
2026/02/03 02:35:41 DEBUG : fil: forgetting directory cache
2026/02/03 02:35:41 DEBUG : fil/a: forgetting directory cache
2026/02/03 02:35:41 DEBUG : fil/a/b: forgetting directory cache
2026/02/03 02:35:42 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:36:02 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:36:12 DEBUG : forgetting directory cache
2026/02/03 02:36:12 DEBUG : fil: forgetting directory cache
2026/02/03 02:36:12 DEBUG : dir: forgetting directory cache
2026/02/03 02:36:22 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:36:36 DEBUG : fil: forgetting directory cache
2026/02/03 02:36:36 DEBUG : forgetting directory cache
2026/02/03 02:36:36 DEBUG : fil: forgetting directory cache
2026/02/03 02:36:36 DEBUG : dir: forgetting directory cache
2026/02/03 02:36:42 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/03 02:37:02 DEBUG : pacer: Reducing sleep to 10s
2026/02/03 02:37:06 DEBUG : dir/subdir: forgetting directory cache
2026/02/03 02:37:06 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:37:14 DEBUG : dir/virtualDir2: forgetting directory cache
2026/02/03 02:37:14 DEBUG : dir/subdir: forgetting directory cache
2026/02/03 02:37:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:37:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:37:15 DEBUG : forgetting directory cache
2026/02/03 02:37:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:37:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:37:22 DEBUG : pacer: Reducing sleep to 5s
2026/02/03 02:37:32 DEBUG : pacer: Reducing sleep to 2.5s
2026/02/03 02:37:36 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/03 02:37:39 DEBUG : pacer: Reducing sleep to 625ms
2026/02/03 02:37:40 DEBUG : pacer: Reducing sleep to 312.5ms
--- FAIL: TestDirRemove (456.94s)
=== RUN TestDirRemoveAll
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:37:40 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:37:41 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/03 02:37:41 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/03 02:37:42 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/03 02:37:44 DEBUG : pacer: low level retry 1/1 (error Error "Server Error")
2026/02/03 02:37:44 DEBUG : pacer: Rate limited, increasing sleep to 78.125ms
run.go:286: Retry Put of "dir/file1" to drime root 'rclone-test-yirosuf3fiba': 1/10 (failed to upload file: Error "Server Error")
2026/02/03 02:37:46 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/03 02:37:48 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/03 02:37:48 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 02:37:48 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
2026/02/03 02:37:50 DEBUG : dir: forgetting directory cache
2026/02/03 02:37:50 DEBUG : forgetting directory cache
2026/02/03 02:37:50 DEBUG : dir: forgetting directory cache
fstest.go:301: Flushing the directory cache
fstest.go:292: Sleeping for 7s just to make sure
2026/02/03 02:38:00 DEBUG : dir/file1: Remove:
2026/02/03 02:38:00 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 02:38:00 DEBUG : dir/file1: >Remove: err=
2026/02/03 02:38:01 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/03 02:38:01 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:38:01 DEBUG : dir: Looking for writers
2026/02/03 02:38:01 DEBUG : Looking for writers
2026/02/03 02:38:01 DEBUG : dir: reading active writers
2026/02/03 02:38:01 DEBUG : >WaitForWriters:
2026/02/03 02:38:01 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:38:01 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 02:38:02 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:38:02 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/03 02:38:02 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:38:02 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/03 02:38:02 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:38:02 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/03 02:38:02 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:38:02 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/03 02:38:03 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:38:03 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/03 02:38:03 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:38:03 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/03 02:38:04 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:38:04 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/03 02:38:05 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:38:05 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/03 02:38:08 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/03 02:38:08 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/03 02:38:13 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:38:13 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/03 02:38:20 DEBUG : forgetting directory cache
2026/02/03 02:38:20 DEBUG : dir: forgetting directory cache
2026/02/03 02:38:20 DEBUG : dir: Removed virtual directory entry vAddFile: "potato"
2026/02/03 02:38:23 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:38:43 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:38:50 DEBUG : forgetting directory cache
2026/02/03 02:38:50 DEBUG : dir: forgetting directory cache
2026/02/03 02:38:50 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:38:50 DEBUG : dir: Removed virtual directory entry vAddDir: "sub"
2026/02/03 02:39:03 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:39:23 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:39:32 DEBUG : forgetting directory cache
2026/02/03 02:39:32 DEBUG : dir: forgetting directory cache
2026/02/03 02:39:32 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:39:32 DEBUG : dir/sub/subsub: forgetting directory cache
2026/02/03 02:39:32 DEBUG : dir/sub: Removed virtual directory entry vAddDir: "subsub"
2026/02/03 02:39:32 DEBUG : dir: Removed virtual directory entry vAddDir: "sub"
2026/02/03 02:39:43 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:40:03 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:40:18 DEBUG : forgetting directory cache
2026/02/03 02:40:18 DEBUG : dir: forgetting directory cache
2026/02/03 02:40:18 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:40:18 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 02:40:23 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:40:43 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:41:03 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/03 02:41:23 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:41:43 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:42:03 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:42:23 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:42:43 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:43:03 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:43:23 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:43:43 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:44:03 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:44:23 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/03 02:44:43 DEBUG : pacer: Reducing sleep to 10s
2026/02/03 02:45:03 DEBUG : pacer: Reducing sleep to 5s
2026/02/03 02:45:13 DEBUG : pacer: Reducing sleep to 2.5s
--- FAIL: TestDirRemoveAll (452.67s)
=== RUN TestDirRemoveName
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:45:13 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:45:18 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/03 02:45:21 DEBUG : pacer: Reducing sleep to 625ms
2026/02/03 02:45:22 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/03 02:45:24 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/03 02:45:24 DEBUG : pacer: Reducing sleep to 78.125ms
2026/02/03 02:45:24 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/03 02:45:25 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/03 02:45:25 DEBUG : pacer: Reducing sleep to 10ms
2026/02/03 02:45:25 DEBUG : dir/file1: Remove:
2026/02/03 02:45:26 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 02:45:26 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/03 02:45:35 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:45:35 DEBUG : dir: Looking for writers
2026/02/03 02:45:35 DEBUG : Looking for writers
2026/02/03 02:45:35 DEBUG : dir: reading active writers
2026/02/03 02:45: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
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 (31.92s)
=== RUN TestDirRename
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:45:45 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:46:03 ERROR : dir/not found: Dir.Rename error: file does not exist
2026/02/03 02:46:03 DEBUG : dir: Updating dir with dir2 0xc00064c270
2026/02/03 02:46:03 DEBUG : dir: forgetting directory cache
2026/02/03 02:46:03 DEBUG : Added virtual directory entry vDel: "dir"
2026/02/03 02:46:03 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/03 02:46:04 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/03 02:46:13 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/03 02:46:24 DEBUG : Added virtual directory entry vAddDir: "empty directory"
2026/02/03 02:46:24 DEBUG : empty directory: Updating dir with renamed empty directory 0xc000648d00
2026/02/03 02:46:24 DEBUG : empty directory: forgetting directory cache
2026/02/03 02:46:24 DEBUG : Added virtual directory entry vDel: "empty directory"
2026/02/03 02:46:24 DEBUG : Added virtual directory entry vAddDir: "renamed empty directory"
2026/02/03 02:46:24 DEBUG : dir2: Renaming to "dir3"
2026/02/03 02:46:24 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:46:24 DEBUG : dir3: Looking for writers
2026/02/03 02:46:24 DEBUG : renamed empty directory: Looking for writers
2026/02/03 02:46:24 DEBUG : Looking for writers
2026/02/03 02:46:24 DEBUG : dir3: reading active writers
2026/02/03 02:46:24 DEBUG : renamed empty directory: reading active writers
2026/02/03 02:46:24 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", "renamed empty directory"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=4) "dir2",
+ (string) (len=23) "renamed empty directory"
}
Test: TestDirRename
Messages: directories
--- FAIL: TestDirRename (54.53s)
=== 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:46:40 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:46:44 DEBUG : dir: Added virtual directory entry vAddDir: "sub"
2026/02/03 02:46:44 DEBUG : dir/sub/file0: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw-
2026/02/03 02:46:44 DEBUG : dir/sub/file0: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/03 02:46:44 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0"
2026/02/03 02:46:44 DEBUG : dir/sub/file0: >Open: fd=dir/sub/file0 (w), err=
2026/02/03 02:46:44 DEBUG : dir/sub/file0: >OpenFile: fd=dir/sub/file0 (w), err=
2026/02/03 02:46:44 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0"
2026/02/03 02:46:44 DEBUG : dir/sub/file2: OpenFile: flags=O_RDWR|O_CREATE|O_TRUNC, perm=-rw-rw-rw-
2026/02/03 02:46:44 DEBUG : dir/sub/file2: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/03 02:46:44 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2"
2026/02/03 02:46:44 DEBUG : dir/sub/file2: >Open: fd=dir/sub/file2 (w), err=
2026/02/03 02:46:44 DEBUG : dir/sub/file2: >OpenFile: fd=dir/sub/file2 (w), err=
2026/02/03 02:46:44 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2"
2026/02/03 02:46:44 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (12 bytes), uploading instead of streaming
2026/02/03 02:46:46 DEBUG : dir/sub/file2: size = 12 OK
2026/02/03 02:46:46 DEBUG : dir/sub/file2: Size of src and dst objects identical
2026/02/03 02:46:46 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file2"
2026/02/03 02:46:46 DEBUG : forgetting directory cache
2026/02/03 02:46:46 DEBUG : dir: forgetting directory cache
2026/02/03 02:46:46 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:46:46 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file2"
2026/02/03 02:46:46 DEBUG : dir: Removed virtual directory entry vAddDir: "sub"
2026/02/03 02:46:46 DEBUG : dir2: forgetting directory cache
2026/02/03 02:46:46 DEBUG : renamed empty directory: forgetting directory cache
2026/02/03 02:46:46 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (5 bytes), uploading instead of streaming
2026/02/03 02:46:49 DEBUG : dir/sub/file0: size = 5 OK
2026/02/03 02:46:49 DEBUG : dir/sub/file0: Size of src and dst objects identical
2026/02/03 02:46:49 DEBUG : dir/sub: Added virtual directory entry vAddFile: "file0"
2026/02/03 02:46:49 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:46:49 DEBUG : dir/sub: Looking for writers
2026/02/03 02:46:49 DEBUG : file0: reading active writers
2026/02/03 02:46:49 DEBUG : file2: reading active writers
2026/02/03 02:46:49 DEBUG : dir: Looking for writers
2026/02/03 02:46:49 DEBUG : file1: reading active writers
2026/02/03 02:46:49 DEBUG : sub: reading active writers
2026/02/03 02:46:49 DEBUG : dir2: Looking for writers
2026/02/03 02:46:49 DEBUG : renamed empty directory: Looking for writers
2026/02/03 02:46:49 DEBUG : Looking for writers
2026/02/03 02:46:49 DEBUG : dir: reading active writers
2026/02/03 02:46:49 DEBUG : dir2: reading active writers
2026/02/03 02:46:49 DEBUG : renamed empty directory: reading active writers
2026/02/03 02:46: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: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: TestDirFileOpen
Messages: listing wrong, want
got
dir/sub/file0 (5), dir/sub/file2 (12)
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: TestDirFileOpen
Messages: Unexpected file "dir/sub/file0"
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: TestDirFileOpen
Messages: Unexpected file "dir/sub/file2"
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/sub"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=3) "dir",
+ (string) (len=7) "dir/sub"
}
Test: TestDirFileOpen
Messages: directories
--- FAIL: TestDirFileOpen (25.54s)
=== RUN TestDirEntryModTimeInvalidation
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:47:05 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
dir_test.go:666: Need DirModTimeUpdatesOnWrite
2026/02/03 02:47:05 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:47:05 DEBUG : Looking for writers
2026/02/03 02:47:05 DEBUG : >WaitForWriters:
run.go:130: removing dir "dir/sub" failed - try 1/3: directory not empty
run.go:130: removing dir "dir/sub" failed - try 2/3: directory not empty
run.go:130: removing dir "dir/sub" failed - try 3/3: directory not empty
run.go:133: removing dir "dir/sub" 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
2026/02/03 02:47:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:47:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:47:15 DEBUG : forgetting directory cache
2026/02/03 02:47:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:47:15 DEBUG : dir/virtualDir: forgetting directory cache
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:1156
/usr/local/go/src/testing/testing.go:1132
/home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:666
Error: Not equal:
expected: []string{}
actual : []string{"dir", "dir/sub"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,4 @@
-([]string) {
+([]string) (len=2) {
+ (string) (len=3) "dir",
+ (string) (len=7) "dir/sub"
}
Test: TestDirEntryModTimeInvalidation
Messages: directories
--- FAIL: TestDirEntryModTimeInvalidation (18.85s)
=== RUN TestDirMetadataExtension
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:47:24 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
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:704
Error: Not equal:
expected: []string{"file1,14,false"}
actual : []string{"file1,14,false", "sub,0,true"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
-([]string) (len=1) {
- (string) (len=14) "file1,14,false"
+([]string) (len=2) {
+ (string) (len=14) "file1,14,false",
+ (string) (len=10) "sub,0,true"
}
Test: TestDirMetadataExtension
2026/02/03 02:47:29 DEBUG : dir: Added virtual directory entry vAddFile: "file1.metadata"
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: Set virtual modtime to 2026-02-03 02:47:25 +0000 UTC
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:733
Error: Not equal:
expected: []string{"file1,14,false", "file1.metadata,2,false"}
actual : []string{"file1,14,false", "file1.metadata,2,false", "sub,0,true"}
Diff:
--- Expected
+++ Actual
@@ -1,4 +1,5 @@
-([]string) (len=2) {
+([]string) (len=3) {
(string) (len=14) "file1,14,false",
- (string) (len=22) "file1.metadata,2,false"
+ (string) (len=22) "file1.metadata,2,false",
+ (string) (len=10) "sub,0,true"
}
Test: TestDirMetadataExtension
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: OpenFile: flags=O_RDONLY, perm=----------
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: Open: flags=O_RDONLY
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: >Open: fd=dir/file1.metadata (r), err=
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: >OpenFile: fd=dir/file1.metadata (r), err=
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: ChunkedReader.openRange at 0 length 134217728
2026/02/03 02:47:29 DEBUG : dir/file1.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728
2026/02/03 02:47:29 DEBUG : Added virtual directory entry vAddFile: "dir.metadata"
2026/02/03 02:47:29 DEBUG : dir.metadata: Set virtual modtime to 2026-02-03 02:47:28 +0000 UTC
2026/02/03 02:47:29 DEBUG : dir.metadata: OpenFile: flags=O_RDONLY, perm=----------
2026/02/03 02:47:29 DEBUG : dir.metadata: Open: flags=O_RDONLY
2026/02/03 02:47:29 DEBUG : dir.metadata: >Open: fd=dir.metadata (r), err=
2026/02/03 02:47:29 DEBUG : dir.metadata: >OpenFile: fd=dir.metadata (r), err=
2026/02/03 02:47:29 DEBUG : dir.metadata: ChunkedReader.openRange at 0 length 134217728
2026/02/03 02:47:29 DEBUG : dir.metadata: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728
2026/02/03 02:47:29 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:47:29 DEBUG : dir/sub: Looking for writers
2026/02/03 02:47:29 DEBUG : dir: Looking for writers
2026/02/03 02:47:29 DEBUG : sub: reading active writers
2026/02/03 02:47:29 DEBUG : file1.metadata: reading active writers
2026/02/03 02:47:29 DEBUG : file1: reading active writers
2026/02/03 02:47:29 DEBUG : Looking for writers
2026/02/03 02:47:29 DEBUG : dir: reading active writers
2026/02/03 02:47:29 DEBUG : dir.metadata: reading active writers
2026/02/03 02:47:29 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: TestDirMetadataExtension
Messages: directories
--- FAIL: TestDirMetadataExtension (19.16s)
=== RUN TestErrorError
--- PASS: TestErrorError (0.00s)
=== RUN TestFileMethods
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:47:43 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:47:59 DEBUG : dir/file1: Set virtual modtime to 2026-02-03 02:47:45 +0000 UTC
2026/02/03 02:47:59 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:47:59 DEBUG : dir: Looking for writers
2026/02/03 02:47:59 DEBUG : file1: reading active writers
2026/02/03 02:47:59 DEBUG : Looking for writers
2026/02/03 02:47:59 DEBUG : dir: reading active writers
2026/02/03 02:47:59 DEBUG : >WaitForWriters:
2026/02/03 02:48:00 DEBUG : forgetting directory cache
2026/02/03 02:48:00 DEBUG : dir: forgetting directory cache
2026/02/03 02:48:00 DEBUG : dir: Removed virtual directory entry vDel: "file1"
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: TestFileMethods (19.91s)
=== RUN TestFileSetModTime
=== RUN TestFileSetModTime/cache=off,open=false,write=false
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:48:03 INFO : drime root 'rclone-test-yirosuf3fiba': 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=false,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=false,write=false
Messages: 1 objects not found
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/03 02:48:21 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:48:21 DEBUG : dir: Looking for writers
2026/02/03 02:48:21 DEBUG : file1: reading active writers
2026/02/03 02:48:21 DEBUG : Looking for writers
2026/02/03 02:48:21 DEBUG : dir: reading active writers
2026/02/03 02:48:21 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
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: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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:48:35 INFO : drime root 'rclone-test-yirosuf3fiba': 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
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/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: Unexpected file "time_test"
2026/02/03 02:48:48 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 02:48:48 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/03 02:48:48 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:48:48 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (0 bytes), uploading instead of streaming
2026/02/03 02:48:51 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 02:48:51 DEBUG : dir/file1: size = 0 OK
2026/02/03 02:48:51 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/03 02:48:51 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/03 02:48:51 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:48:51 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:48:51 DEBUG : dir: Looking for writers
2026/02/03 02:48:51 DEBUG : file1: reading active writers
2026/02/03 02:48:51 DEBUG : Looking for writers
2026/02/03 02:48:51 DEBUG : dir: reading active writers
2026/02/03 02:48:51 DEBUG : time_test: reading active writers
2026/02/03 02:48:51 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 (0), 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/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: Should be true
Test: TestFileSetModTime/cache=off,open=true,write=false
Messages: Unexpected file "time_test"
2026/02/03 02:49:01 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:49:01 DEBUG : dir: Looking for writers
2026/02/03 02:49:01 DEBUG : file1: reading active writers
2026/02/03 02:49:01 DEBUG : Looking for writers
2026/02/03 02:49:01 DEBUG : dir: reading active writers
2026/02/03 02:49:01 DEBUG : time_test: reading active writers
2026/02/03 02:49:01 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: TestFileSetModTime/cache=off,open=true,write=false
Messages: listing wrong, want
got
dir/file1 (0), 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
Error: Should be true
Test: TestFileSetModTime/cache=off,open=true,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
Error: Should be true
Test: TestFileSetModTime/cache=off,open=true,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
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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:49:15 INFO : drime root 'rclone-test-yirosuf3fiba': 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=true
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=true
Messages: 1 objects not found
2026/02/03 02:49:28 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 02:49:28 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/03 02:49:28 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:49:28 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (5 bytes), uploading instead of streaming
2026/02/03 02:49:31 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 02:49:31 DEBUG : dir/file1: size = 5 OK
2026/02/03 02:49:31 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/03 02:49:31 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/03 02:49:31 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:49:31 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:49:31 DEBUG : dir: Looking for writers
2026/02/03 02:49:31 DEBUG : file1: reading active writers
2026/02/03 02:49:31 DEBUG : Looking for writers
2026/02/03 02:49:31 DEBUG : dir: reading active writers
2026/02/03 02:49:31 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=true
Messages: listing wrong, want
dir/file1 (5) 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: 5
actual : 14
Test: TestFileSetModTime/cache=off,open=true,write=true
Messages: dir/file1: size incorrect file=5 vs obj=14
2026/02/03 02:49:40 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:49:40 DEBUG : dir: Looking for writers
2026/02/03 02:49:40 DEBUG : file1: reading active writers
2026/02/03 02:49:40 DEBUG : Looking for writers
2026/02/03 02:49:40 DEBUG : dir: reading active writers
2026/02/03 02:49:40 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: TestFileSetModTime/cache=off,open=true,write=true
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: TestFileSetModTime/cache=off,open=true,write=true
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: 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:49:54 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:49:54 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 02:49:54 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:49:54 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:49:54 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:49:54 DEBUG : Config file has changed externally - reloading
2026/02/03 02:49:54 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 02:49:54 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:49:54 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:49:54 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 02:49:54 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:49:54 INFO : drime root 'rclone-test-yirosuf3fiba': 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=false,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=false,write=false
Messages: 1 objects not found
2026/02/03 02:50:08 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/03 02:50:08 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:50:08 DEBUG : dir: Looking for writers
2026/02/03 02:50:08 DEBUG : file1: reading active writers
2026/02/03 02:50:08 DEBUG : Looking for writers
2026/02/03 02:50:08 DEBUG : dir: reading active writers
2026/02/03 02:50:08 DEBUG : >WaitForWriters:
2026/02/03 02:50:08 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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=false,write=false
Messages: directories
=== RUN TestFileSetModTime/cache=full,open=true,write=false
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:50:22 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:50:22 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 02:50:22 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:22 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:22 DEBUG : Config file has changed externally - reloading
2026/02/03 02:50:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 02:50:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 02:50:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:22 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:50:37 DEBUG : dir/file1: Open: flags=O_WRONLY
2026/02/03 02:50:37 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 02:50:37 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 02:50:37 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 02:50:37 DEBUG : dir/file1(0xc0003c6900): close:
2026/02/03 02:50:37 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/03 02:50:37 DEBUG : dir/file1(0xc0003c6900): >close: err=
2026/02/03 02:50:37 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:50:37 DEBUG : dir: Looking for writers
2026/02/03 02:50:37 DEBUG : file1: reading active writers
2026/02/03 02:50:37 DEBUG : Looking for writers
2026/02/03 02:50:37 DEBUG : dir: reading active writers
2026/02/03 02:50:37 DEBUG : >WaitForWriters:
2026/02/03 02:50:37 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:50:37 DEBUG : dir: Looking for writers
2026/02/03 02:50:37 DEBUG : file1: reading active writers
2026/02/03 02:50:37 DEBUG : Looking for writers
2026/02/03 02:50:37 DEBUG : dir: reading active writers
2026/02/03 02:50:37 DEBUG : >WaitForWriters:
2026/02/03 02:50:37 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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
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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:50:50 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:50:50 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 02:50:50 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:50 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 02:50:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:50 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:50 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 02:50:50 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 02:50:50 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 02:50:54 DEBUG : dir/file1: Open: flags=O_WRONLY
2026/02/03 02:50:54 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 02:50:54 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 02:50:54 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 02:50:54 DEBUG : dir/file1(0xc00035bb80): _writeAt: size=5, off=0
2026/02/03 02:50:54 DEBUG : dir/file1(0xc00035bb80): openPending:
2026/02/03 02:50:54 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/03 02:50:54 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/03 02:50:54 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:50:54 DEBUG : dir/file1(0xc00035bb80): >openPending: err=
2026/02/03 02:50:54 DEBUG : dir/file1(0xc00035bb80): >_writeAt: n=5, err=
2026/02/03 02:50:54 DEBUG : dir/file1: vfs cache: setting modification time to 2011-12-25 12:59:59.123456789 +0000 UTC
2026/02/03 02:50:54 DEBUG : dir/file1(0xc00035bb80): close:
2026/02/03 02:50:54 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:5}] - present false
2026/02/03 02:50:54 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 5 length -1
2026/02/03 02:50:54 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 5 chunkSize 134217728
2026/02/03 02:50:54 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728
2026/02/03 02:50:55 DEBUG : dir/file1: vfs cache: setting modification time to 2011-12-25 12:59:59.123456789 +0000 UTC
2026/02/03 02:50:55 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/03 02:50:55 DEBUG : dir/file1(0xc00035bb80): >close: err=
2026/02/03 02:50:55 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 02:50:55 DEBUG : dir/file1: vfs cache: starting upload
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 02:50:55 DEBUG : dir: Looking for writers
2026/02/03 02:50:55 DEBUG : file1: reading active writers
2026/02/03 02:50:55 DEBUG : Looking for writers
2026/02/03 02:50:55 DEBUG : dir: reading active writers
2026/02/03 02:50:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 02:50:56 DEBUG : dir: Looking for writers
2026/02/03 02:50:56 DEBUG : file1: reading active writers
2026/02/03 02:50:56 DEBUG : Looking for writers
2026/02/03 02:50:56 DEBUG : dir: reading active writers
2026/02/03 02:50:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 02:50:57 DEBUG : dir: Looking for writers
2026/02/03 02:50:57 DEBUG : file1: reading active writers
2026/02/03 02:50:57 DEBUG : Looking for writers
2026/02/03 02:50:57 DEBUG : dir: reading active writers
2026/02/03 02:50:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 02:50:58 DEBUG : dir: Looking for writers
2026/02/03 02:50:58 DEBUG : file1: reading active writers
2026/02/03 02:50:58 DEBUG : Looking for writers
2026/02/03 02:50:58 DEBUG : dir: reading active writers
2026/02/03 02:50:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 02:50:59 DEBUG : dir: Looking for writers
2026/02/03 02:50:59 DEBUG : file1: reading active writers
2026/02/03 02:50:59 DEBUG : Looking for writers
2026/02/03 02:50:59 DEBUG : dir: reading active writers
2026/02/03 02:50:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 02:51:00 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 02:51:00 DEBUG : dir/file1: size = 14 OK
2026/02/03 02:51:00 INFO : dir/file1: Copied (replaced existing)
2026/02/03 02:51:00 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/03 02:51:00 DEBUG : dir/file1: Not setting pending mod time 2011-12-25 12:59:59.123456789 +0000 UTC as it is already set
2026/02/03 02:51:00 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:51:00 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/03 02:51:00 DEBUG : dir: Looking for writers
2026/02/03 02:51:00 DEBUG : file1: reading active writers
2026/02/03 02:51:00 DEBUG : Looking for writers
2026/02/03 02:51:00 DEBUG : dir: reading active writers
2026/02/03 02:51:00 DEBUG : >WaitForWriters:
2026/02/03 02:51:01 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:51:01 DEBUG : dir: Looking for writers
2026/02/03 02:51:01 DEBUG : file1: reading active writers
2026/02/03 02:51:01 DEBUG : Looking for writers
2026/02/03 02:51:01 DEBUG : dir: reading active writers
2026/02/03 02:51:01 DEBUG : >WaitForWriters:
2026/02/03 02:51:01 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
2026/02/03 02:51:01 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:51:01 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 02:51:02 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:51:02 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/03 02:51:02 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:51:02 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/03 02:51:02 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:51:02 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/03 02:51:02 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:51:02 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/03 02:51:02 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:51:02 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/03 02:51:03 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:51:03 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/03 02:51:04 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:51:04 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/03 02:51:05 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:51:05 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/03 02:51:08 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/03 02:51:08 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/03 02:51:12 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:51:12 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/03 02:51:23 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:51:43 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:52:03 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:52:23 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:52:43 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:53:03 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:53:23 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:53:43 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:54:03 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/03 02:54:23 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 02:54:43 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 02:55:03 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 02:55:23 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 02:55:25 DEBUG : forgetting directory cache
2026/02/03 02:55:25 DEBUG : dir: forgetting directory cache
2026/02/03 02:55:25 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 02:55:43 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 02:55:50 DEBUG : forgetting directory cache
2026/02/03 02:55:50 DEBUG : dir3: forgetting directory cache
2026/02/03 02:55:50 DEBUG : renamed empty directory: forgetting directory cache
2026/02/03 02:55:50 DEBUG : Removed virtual directory entry vDel: "dir"
2026/02/03 02:55:50 DEBUG : Removed virtual directory entry vAddDir: "dir2"
2026/02/03 02:55:50 DEBUG : Removed virtual directory entry vDel: "empty directory"
2026/02/03 02:55:50 DEBUG : Removed virtual directory entry vAddDir: "renamed empty directory"
2026/02/03 02:56:03 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 02:56:23 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 02:56:43 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 02:56:46 DEBUG : forgetting directory cache
2026/02/03 02:56:46 DEBUG : dir2: forgetting directory cache
2026/02/03 02:56:46 DEBUG : renamed empty directory: forgetting directory cache
2026/02/03 02:56:46 DEBUG : dir: forgetting directory cache
2026/02/03 02:56:46 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:56:46 DEBUG : dir/sub: Removed virtual directory entry vAddFile: "file0"
2026/02/03 02:56:46 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:57:03 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 02:57:05 DEBUG : forgetting directory cache
2026/02/03 02:57:15 DEBUG : forgetting directory cache
2026/02/03 02:57:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:57:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:57:15 DEBUG : dir: forgetting directory cache
2026/02/03 02:57:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 02:57:23 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/03 02:57:29 DEBUG : forgetting directory cache
2026/02/03 02:57:29 DEBUG : dir: forgetting directory cache
2026/02/03 02:57:29 DEBUG : dir/sub: forgetting directory cache
2026/02/03 02:57:29 DEBUG : dir: Removed virtual directory entry vAddFile: "file1.metadata"
2026/02/03 02:57:29 DEBUG : Removed virtual directory entry vAddFile: "dir.metadata"
2026/02/03 02:57:43 DEBUG : pacer: Reducing sleep to 10s
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/03 02:57:59 DEBUG : forgetting directory cache
2026/02/03 02:57:59 DEBUG : dir: forgetting directory cache
2026/02/03 02:58:03 DEBUG : pacer: Reducing sleep to 5s
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/03 02:58: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/03 02:58:16 DEBUG : forgetting directory cache
2026/02/03 02:58:16 DEBUG : dir: forgetting directory cache
2026/02/03 02:58:18 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/03 02:58: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/03 02:58:22 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/03 02:58:22 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/03 02:58: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/03 02:58:25 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/03 02:58:25 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/03 02:58: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: TestFileSetModTime/cache=full,open=true,write=true
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/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: TestFileSetModTime/cache=full,open=true,write=true
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: TestFileSetModTime/cache=full,open=true,write=true
Messages: directories
--- FAIL: TestFileSetModTime (626.58s)
--- FAIL: TestFileSetModTime/cache=off,open=false,write=false (32.07s)
--- FAIL: TestFileSetModTime/cache=off,open=true,write=false (40.16s)
--- FAIL: TestFileSetModTime/cache=off,open=true,write=true (39.07s)
--- FAIL: TestFileSetModTime/cache=full,open=false,write=false (27.53s)
--- FAIL: TestFileSetModTime/cache=full,open=true,write=false (27.70s)
--- FAIL: TestFileSetModTime/cache=full,open=true,write=true (460.05s)
=== RUN TestFileOpenRead
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:58:30 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:58:33 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 02:58:35 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 02:58:35 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 02:58:35 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 02:58:35 DEBUG : dir/file1: ChunkedReader.Read at 0 length 512 chunkOffset 0 chunkSize 134217728
2026/02/03 02:58:35 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:58:35 DEBUG : dir: Looking for writers
2026/02/03 02:58:35 DEBUG : file1: reading active writers
2026/02/03 02:58:35 DEBUG : Looking for writers
2026/02/03 02:58:35 DEBUG : dir: reading active writers
2026/02/03 02:58:35 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
2026/02/03 02:58:48 DEBUG : forgetting directory cache
2026/02/03 02:58:48 DEBUG : dir: forgetting directory cache
2026/02/03 02:58:48 DEBUG : dir: Removed virtual directory entry vAddFile: "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: TestFileOpenRead
Messages: directories
--- FAIL: TestFileOpenRead (19.17s)
=== RUN TestFileOpenReadUnknownSize
2026/02/03 02:58:49 INFO : Mock file system at root: poll-interval is not supported by this remote
2026/02/03 02:58:49 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
2026/02/03 02:58:49 DEBUG : file.txt: ChunkedReader.openRange at 0 length 134217728
2026/02/03 02:58:49 DEBUG : file.txt: ChunkedReader.Read at 0 length 4096 chunkOffset 0 chunkSize 134217728
file_test.go:223: gotContents = "file contents"
2026/02/03 02:58:49 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:58:49 DEBUG : Looking for writers
2026/02/03 02:58:49 DEBUG : file.txt: reading active writers
2026/02/03 02:58:49 DEBUG : >WaitForWriters:
--- PASS: TestFileOpenReadUnknownSize (0.00s)
=== RUN TestFileOpenWrite
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:58:49 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 02:59:05 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:59:05 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (25 bytes), uploading instead of streaming
2026/02/03 02:59:08 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 02:59:08 DEBUG : dir/file1: size = 25 OK
2026/02/03 02:59:08 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/03 02:59:08 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 02:59:08 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:59:08 DEBUG : dir: Looking for writers
2026/02/03 02:59:08 DEBUG : file1: reading active writers
2026/02/03 02:59:08 DEBUG : Looking for writers
2026/02/03 02:59:08 DEBUG : dir: reading active writers
2026/02/03 02:59: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: TestFileOpenWrite
Messages: directories
--- FAIL: TestFileOpenWrite (34.17s)
=== RUN TestFileRemove
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:59:23 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 02:59:27 DEBUG : forgetting directory cache
2026/02/03 02:59:27 DEBUG : dir: forgetting directory cache
2026/02/03 02:59:27 DEBUG : dir: Removed 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/03 02:59:36 DEBUG : dir/file1: Remove:
2026/02/03 02:59:36 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 02:59:36 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:292: Sleeping for 7s just to make sure
2026/02/03 02:59:48 DEBUG : dir/file1: Remove:
2026/02/03 02:59:48 DEBUG : dir/file1: >Remove: err=Read only file system
2026/02/03 02:59:48 DEBUG : WaitForWriters: timeout=30s
2026/02/03 02:59:48 DEBUG : dir: Looking for writers
2026/02/03 02:59:48 DEBUG : Looking for writers
2026/02/03 02:59:48 DEBUG : dir: reading active writers
2026/02/03 02:59:48 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
--- PASS: TestFileRemove (35.11s)
=== RUN TestFileRemoveAll
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 02:59:58 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:00:07 DEBUG : forgetting directory cache
2026/02/03 03:00:07 DEBUG : dir: forgetting directory cache
2026/02/03 03:00:10 DEBUG : dir/file1: Remove:
2026/02/03 03:00:10 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:00: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:292: Sleeping for 7s just to make sure
2026/02/03 03:00:22 DEBUG : dir/file1: Remove:
2026/02/03 03:00:22 DEBUG : dir/file1: >Remove: err=Read only file system
2026/02/03 03:00:22 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:00:22 DEBUG : dir: Looking for writers
2026/02/03 03:00:22 DEBUG : Looking for writers
2026/02/03 03:00:22 DEBUG : dir: reading active writers
2026/02/03 03:00:22 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
--- PASS: TestFileRemoveAll (33.37s)
=== RUN TestFileOpen
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:00:31 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:00:37 DEBUG : forgetting directory cache
2026/02/03 03:00:37 DEBUG : dir: forgetting directory cache
2026/02/03 03:00:41 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:00:41 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 03:00:41 DEBUG : dir/file1: Open: flags=O_WRONLY
2026/02/03 03:00:41 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/03 03:00:41 DEBUG : dir/file1: Open: flags=O_RDWR
2026/02/03 03:00:41 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/03 03:00:41 DEBUG : dir/file1: Open: flags=0x3
2026/02/03 03:00:41 DEBUG : dir/file1: Can't figure out how to open with flags: 0x3
2026/02/03 03:00:41 DEBUG : dir/file1: >Open: fd=, err=permission denied
2026/02/03 03:00:41 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:00:41 DEBUG : dir: Looking for writers
2026/02/03 03:00:41 DEBUG : file1: reading active writers
2026/02/03 03:00:41 DEBUG : Looking for writers
2026/02/03 03:00:41 DEBUG : dir: reading active writers
2026/02/03 03:00:41 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
2026/02/03 03:00:54 DEBUG : forgetting directory cache
2026/02/03 03:00:54 DEBUG : dir: forgetting directory cache
2026/02/03 03:00:54 DEBUG : dir: Removed virtual directory entry vAddFile: "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: TestFileOpen
Messages: directories
--- FAIL: TestFileOpen (23.05s)
=== RUN TestFileRename
=== RUN TestFileRename/off,forceCache=false
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:00:54 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:01:07 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:01:07 DEBUG : dir: Looking for writers
2026/02/03 03:01:07 DEBUG : file1: reading active writers
2026/02/03 03:01:07 DEBUG : Looking for writers
2026/02/03 03:01:07 DEBUG : dir: reading active writers
2026/02/03 03:01:07 DEBUG : >WaitForWriters:
2026/02/03 03:01:09 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:01:09 DEBUG : newLeaf: Updating file with newLeaf 0xc0001ad8c0
2026/02/03 03:01:09 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:01:09 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/off,forceCache=false
Messages: listing wrong, want
newLeaf (14) 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/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/off,forceCache=false
Messages: 1 objects not found
2026/02/03 03:01:20 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/03 03:01:20 DEBUG : dir/file1: Updating file with dir/file1 0xc0001ad8c0
2026/02/03 03:01:20 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/03 03:01:20 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/03 03:01:28 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:01:28 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/03 03:01:28 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:01:28 DEBUG : dir/file1: File is currently open, delaying rename 0xc0001ad8c0
2026/02/03 03:01:28 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:01:28 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:01:28 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (25 bytes), uploading instead of streaming
2026/02/03 03:01:31 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:01:31 DEBUG : dir/file1: size = 25 OK
2026/02/03 03:01:31 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/03 03:01:31 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:01:31 DEBUG : newLeaf: Running delayed rename now
2026/02/03 03:01:32 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:01:32 DEBUG : newLeaf: Updating file with newLeaf 0xc0001ad8c0
2026/02/03 03:01:32 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:01:32 DEBUG : dir: Looking for writers
2026/02/03 03:01:32 DEBUG : Looking for writers
2026/02/03 03:01:32 DEBUG : dir: reading active writers
2026/02/03 03:01:32 DEBUG : newLeaf: reading active writers
2026/02/03 03:01:32 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/off,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/off,forceCache=false
Messages: 1 objects not found
2026/02/03 03:01:42 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:01:42 DEBUG : dir: Looking for writers
2026/02/03 03:01:42 DEBUG : Looking for writers
2026/02/03 03:01:42 DEBUG : dir: reading active writers
2026/02/03 03:01:42 DEBUG : newLeaf: reading active writers
2026/02/03 03:01:42 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:01:53 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:01:53 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:01:53 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:01:53 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:01:53 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:01:53 DEBUG : Config file has changed externally - reloading
2026/02/03 03:01:53 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:01:53 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:01:53 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:01:53 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:01:53 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:01:53 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:01:57 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:01:57 DEBUG : dir: Looking for writers
2026/02/03 03:01:57 DEBUG : file1: reading active writers
2026/02/03 03:01:57 DEBUG : Looking for writers
2026/02/03 03:01:57 DEBUG : dir: reading active writers
2026/02/03 03:01:57 DEBUG : >WaitForWriters:
2026/02/03 03:01:59 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:01:59 DEBUG : newLeaf: Updating file with newLeaf 0xc0007d23c0
2026/02/03 03:01:59 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:01:59 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/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/03 03:02:10 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/03 03:02:10 DEBUG : dir/file1: Updating file with dir/file1 0xc0007d23c0
2026/02/03 03:02:10 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/03 03:02:10 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/03 03:02:19 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:02:19 DEBUG : dir/file1: >Open: fd=dir/file1 (w), err=
2026/02/03 03:02:19 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:02:19 DEBUG : dir/file1: File is currently open, delaying rename 0xc0007d23c0
2026/02/03 03:02:19 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:02:19 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:02:19 DEBUG : drime root 'rclone-test-yirosuf3fiba': File to upload is small (25 bytes), uploading instead of streaming
2026/02/03 03:02:22 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:02:22 DEBUG : dir/file1: size = 25 OK
2026/02/03 03:02:22 DEBUG : dir/file1: Size of src and dst objects identical
2026/02/03 03:02:22 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:02:22 DEBUG : newLeaf: Running delayed rename now
2026/02/03 03:02:24 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:02:24 DEBUG : newLeaf: Updating file with newLeaf 0xc0007d23c0
2026/02/03 03:02:24 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:02:24 DEBUG : dir: Looking for writers
2026/02/03 03:02:24 DEBUG : Looking for writers
2026/02/03 03:02:24 DEBUG : dir: reading active writers
2026/02/03 03:02:24 DEBUG : newLeaf: reading active writers
2026/02/03 03:02:24 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/03 03:02:33 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:02:33 DEBUG : dir: Looking for writers
2026/02/03 03:02:33 DEBUG : Looking for writers
2026/02/03 03:02:33 DEBUG : dir: reading active writers
2026/02/03 03:02:33 DEBUG : newLeaf: reading active writers
2026/02/03 03:02:33 DEBUG : >WaitForWriters:
2026/02/03 03:02:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:02:43 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:02:43 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:02:43 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:02:43 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:02:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:02:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:02:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:02:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:02:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:02:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:02:43 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:02:52 DEBUG : dir/file1: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/03 03:02:52 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:02:52 DEBUG : dir/file1(0xc000a0ea80): openPending:
2026/02/03 03:02:52 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/03 03:02:52 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/03 03:02:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:02:52 DEBUG : dir/file1(0xc000a0ea80): >openPending: err=
2026/02/03 03:02:52 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:02:52 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:02:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:02:52 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:02:52 DEBUG : dir/file1(0xc000a0ea80): _writeAt: size=14, off=0
2026/02/03 03:02:52 DEBUG : dir/file1(0xc000a0ea80): >_writeAt: n=14, err=
2026/02/03 03:02:52 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/03 03:02:52 DEBUG : dir/file1(0xc000a0ea80): close:
2026/02/03 03:02:52 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/03 03:02:52 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/03 03:02:52 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:02:52 DEBUG : dir/file1(0xc000a0ea80): >close: err=
2026/02/03 03:02:52 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:02:52 DEBUG : dir: Looking for writers
2026/02/03 03:02:52 DEBUG : file1: reading active writers
2026/02/03 03:02:52 DEBUG : Looking for writers
2026/02/03 03:02:52 DEBUG : dir: reading active writers
2026/02/03 03:02:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:02:52 DEBUG : dir: Looking for writers
2026/02/03 03:02:52 DEBUG : file1: reading active writers
2026/02/03 03:02:52 DEBUG : Looking for writers
2026/02/03 03:02:52 DEBUG : dir: reading active writers
2026/02/03 03:02:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:02:52 DEBUG : dir: Looking for writers
2026/02/03 03:02:52 DEBUG : file1: reading active writers
2026/02/03 03:02:52 DEBUG : Looking for writers
2026/02/03 03:02:52 DEBUG : dir: reading active writers
2026/02/03 03:02:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:02:52 DEBUG : dir: Looking for writers
2026/02/03 03:02:52 DEBUG : file1: reading active writers
2026/02/03 03:02:52 DEBUG : Looking for writers
2026/02/03 03:02:52 DEBUG : dir: reading active writers
2026/02/03 03:02:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:02:52 DEBUG : dir/file1: vfs cache: starting upload
2026/02/03 03:02:52 DEBUG : dir: Looking for writers
2026/02/03 03:02:52 DEBUG : file1: reading active writers
2026/02/03 03:02:52 DEBUG : Looking for writers
2026/02/03 03:02:52 DEBUG : dir: reading active writers
2026/02/03 03:02:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:02:52 DEBUG : dir: Looking for writers
2026/02/03 03:02:52 DEBUG : file1: reading active writers
2026/02/03 03:02:52 DEBUG : Looking for writers
2026/02/03 03:02:52 DEBUG : dir: reading active writers
2026/02/03 03:02:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:02:53 DEBUG : dir: Looking for writers
2026/02/03 03:02:53 DEBUG : file1: reading active writers
2026/02/03 03:02:53 DEBUG : Looking for writers
2026/02/03 03:02:53 DEBUG : dir: reading active writers
2026/02/03 03:02:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:02:53 DEBUG : dir: Looking for writers
2026/02/03 03:02:53 DEBUG : file1: reading active writers
2026/02/03 03:02:53 DEBUG : Looking for writers
2026/02/03 03:02:53 DEBUG : dir: reading active writers
2026/02/03 03:02:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:02:53 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:02:54 DEBUG : dir/file1: size = 14 OK
2026/02/03 03:02:54 INFO : dir/file1: Copied (replaced existing)
2026/02/03 03:02:54 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/03 03:02:54 DEBUG : dir/file1: Not setting pending mod time 2001-02-03 04:05:06.499999999 +0000 UTC as it is already set
2026/02/03 03:02:54 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:02:54 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/03 03:02:54 DEBUG : dir: Looking for writers
2026/02/03 03:02:54 DEBUG : file1: reading active writers
2026/02/03 03:02:54 DEBUG : Looking for writers
2026/02/03 03:02:54 DEBUG : dir: reading active writers
2026/02/03 03:02:54 DEBUG : >WaitForWriters:
2026/02/03 03:02:54 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:02:54 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:02:54 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:02:54 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:02:54 DEBUG : dir/file1(0xc0007f5180): _readAt: size=512, off=0
2026/02/03 03:02:54 DEBUG : dir/file1(0xc0007f5180): openPending:
2026/02/03 03:02:54 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/03 03:02:54 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/03 03:02:54 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:02:54 DEBUG : dir/file1(0xc0007f5180): >openPending: err=
2026/02/03 03:02:54 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/03 03:02:54 DEBUG : dir/file1(0xc0007f5180): >_readAt: n=14, err=EOF
2026/02/03 03:02:54 DEBUG : dir/file1(0xc0007f5180): close:
2026/02/03 03:02:54 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:02:53 +0000 UTC
2026/02/03 03:02:54 DEBUG : dir/file1(0xc0007f5180): >close: err=
2026/02/03 03:02:56 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:02:56 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:02:56 DEBUG : newLeaf: Updating file with newLeaf 0xc0001acf00
2026/02/03 03:02:56 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:02:56 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/minimal,forceCache=true
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=true
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=true
Messages: 1 objects not found
2026/02/03 03:03:07 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/03 03:03:07 INFO : newLeaf: vfs cache: renamed in cache to "dir/file1"
2026/02/03 03:03:07 DEBUG : dir/file1: Updating file with dir/file1 0xc0001acf00
2026/02/03 03:03:07 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/03 03:03:07 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=true
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=true
Messages: 1 objects not found
2026/02/03 03:03:17 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:03:17 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:03:17 DEBUG : dir/file1(0xc0007f4280): openPending:
2026/02/03 03:03:17 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/03 03:03:17 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/03 03:03:17 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:03:17 DEBUG : dir/file1(0xc0007f4280): >openPending: err=
2026/02/03 03:03:17 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:03:17 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:03:17 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:03:17 DEBUG : dir/file1(0xc0007f4280): _writeAt: size=25, off=0
2026/02/03 03:03:17 DEBUG : dir/file1(0xc0007f4280): >_writeAt: n=25, err=
2026/02/03 03:03:19 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:03:19 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:03:19 DEBUG : newLeaf: Updating file with newLeaf 0xc0001acf00
2026/02/03 03:03:19 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:03:19 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:03:19 DEBUG : newLeaf(0xc0007f4280): close:
2026/02/03 03:03:19 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/03 03:03:19 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-03 03:03:17.380498374 +0000 UTC m=+2425.172267028
2026/02/03 03:03:19 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/03 03:03:19 DEBUG : newLeaf(0xc0007f4280): >close: err=
2026/02/03 03:03:19 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:03:19 DEBUG : newLeaf: vfs cache: starting upload
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:03:19 DEBUG : dir: Looking for writers
2026/02/03 03:03:19 DEBUG : Looking for writers
2026/02/03 03:03:19 DEBUG : dir: reading active writers
2026/02/03 03:03:19 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:03:20 DEBUG : dir: Looking for writers
2026/02/03 03:03:20 DEBUG : Looking for writers
2026/02/03 03:03:20 DEBUG : dir: reading active writers
2026/02/03 03:03:20 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:03:21 DEBUG : dir: Looking for writers
2026/02/03 03:03:21 DEBUG : Looking for writers
2026/02/03 03:03:21 DEBUG : dir: reading active writers
2026/02/03 03:03:21 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:03:21 DEBUG : newLeaf: Removing old object on successful upload
2026/02/03 03:03:21 DEBUG : newLeaf: size = 25 OK
2026/02/03 03:03:21 INFO : newLeaf: Copied (replaced existing)
2026/02/03 03:03:21 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/03 03:03:21 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/03 03:03:21 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:03:21 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/03 03:03:22 DEBUG : dir: Looking for writers
2026/02/03 03:03:22 DEBUG : Looking for writers
2026/02/03 03:03:22 DEBUG : dir: reading active writers
2026/02/03 03:03:22 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:22 DEBUG : >WaitForWriters:
2026/02/03 03:03:22 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:03:22 DEBUG : dir: Looking for writers
2026/02/03 03:03:22 DEBUG : Looking for writers
2026/02/03 03:03:22 DEBUG : dir: reading active writers
2026/02/03 03:03:22 DEBUG : newLeaf: reading active writers
2026/02/03 03:03:22 DEBUG : >WaitForWriters:
2026/02/03 03:03:22 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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=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/minimal,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/minimal,forceCache=true
Messages: directories
=== RUN TestFileRename/writes,forceCache=false
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:03:33 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:03:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:03:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:03:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:03:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:03:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:03:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:03:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:03:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:03:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:03:33 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:03:37 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:03:37 DEBUG : dir: Looking for writers
2026/02/03 03:03:37 DEBUG : file1: reading active writers
2026/02/03 03:03:37 DEBUG : Looking for writers
2026/02/03 03:03:37 DEBUG : dir: reading active writers
2026/02/03 03:03:37 DEBUG : >WaitForWriters:
2026/02/03 03:03:38 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:03:38 DEBUG : newLeaf: Updating file with newLeaf 0xc0007d2240
2026/02/03 03:03:38 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:03:38 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/writes,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/writes,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/writes,forceCache=false
Messages: 1 objects not found
2026/02/03 03:03:50 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/03 03:03:50 DEBUG : dir/file1: Updating file with dir/file1 0xc0007d2240
2026/02/03 03:03:50 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/03 03:03:50 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/writes,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/writes,forceCache=false
Messages: 1 objects not found
2026/02/03 03:04:00 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:04:00 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:04:00 DEBUG : dir/file1(0xc0009daa00): openPending:
2026/02/03 03:04:00 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/03 03:04:00 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/03 03:04:00 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:04:00 DEBUG : dir/file1(0xc0009daa00): >openPending: err=
2026/02/03 03:04:00 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:04:00 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:04:00 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:04:00 DEBUG : dir/file1(0xc0009daa00): _writeAt: size=25, off=0
2026/02/03 03:04:00 DEBUG : dir/file1(0xc0009daa00): >_writeAt: n=25, err=
2026/02/03 03:04:01 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:04:01 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:04:01 DEBUG : newLeaf: Updating file with newLeaf 0xc0007d2240
2026/02/03 03:04:01 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:04:01 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:04:01 DEBUG : newLeaf(0xc0009daa00): close:
2026/02/03 03:04:01 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/03 03:04:01 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-03 03:04:00.105857672 +0000 UTC m=+2467.897626366
2026/02/03 03:04:01 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/03 03:04:01 DEBUG : newLeaf(0xc0009daa00): >close: err=
2026/02/03 03:04:01 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:04:01 DEBUG : dir: Looking for writers
2026/02/03 03:04:01 DEBUG : Looking for writers
2026/02/03 03:04:01 DEBUG : dir: reading active writers
2026/02/03 03:04:01 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:04:01 DEBUG : dir: Looking for writers
2026/02/03 03:04:01 DEBUG : Looking for writers
2026/02/03 03:04:01 DEBUG : dir: reading active writers
2026/02/03 03:04:01 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:04:01 DEBUG : dir: Looking for writers
2026/02/03 03:04:01 DEBUG : Looking for writers
2026/02/03 03:04:01 DEBUG : dir: reading active writers
2026/02/03 03:04:01 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:04:01 DEBUG : dir: Looking for writers
2026/02/03 03:04:01 DEBUG : Looking for writers
2026/02/03 03:04:01 DEBUG : dir: reading active writers
2026/02/03 03:04:01 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:04:01 DEBUG : newLeaf: vfs cache: starting upload
2026/02/03 03:04:01 DEBUG : dir: Looking for writers
2026/02/03 03:04:01 DEBUG : Looking for writers
2026/02/03 03:04:01 DEBUG : dir: reading active writers
2026/02/03 03:04:01 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:04:01 DEBUG : dir: Looking for writers
2026/02/03 03:04:01 DEBUG : Looking for writers
2026/02/03 03:04:01 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:01 DEBUG : dir: reading active writers
2026/02/03 03:04:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:04:02 DEBUG : dir: Looking for writers
2026/02/03 03:04:02 DEBUG : Looking for writers
2026/02/03 03:04:02 DEBUG : dir: reading active writers
2026/02/03 03:04:02 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:04:02 DEBUG : dir: Looking for writers
2026/02/03 03:04:02 DEBUG : Looking for writers
2026/02/03 03:04:02 DEBUG : dir: reading active writers
2026/02/03 03:04:02 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:04:03 DEBUG : dir: Looking for writers
2026/02/03 03:04:03 DEBUG : Looking for writers
2026/02/03 03:04:03 DEBUG : dir: reading active writers
2026/02/03 03:04:03 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:04:04 DEBUG : newLeaf: Removing old object on successful upload
2026/02/03 03:04:04 DEBUG : newLeaf: size = 25 OK
2026/02/03 03:04:04 INFO : newLeaf: Copied (replaced existing)
2026/02/03 03:04:04 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/03 03:04:04 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/03 03:04:04 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:04:04 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/03 03:04:04 DEBUG : dir: Looking for writers
2026/02/03 03:04:04 DEBUG : Looking for writers
2026/02/03 03:04:04 DEBUG : dir: reading active writers
2026/02/03 03:04:04 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:04 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/writes,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/writes,forceCache=false
Messages: 1 objects not found
2026/02/03 03:04:13 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:04:13 DEBUG : dir: Looking for writers
2026/02/03 03:04:13 DEBUG : Looking for writers
2026/02/03 03:04:13 DEBUG : dir: reading active writers
2026/02/03 03:04:13 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:13 DEBUG : >WaitForWriters:
2026/02/03 03:04:13 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:04:24 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:04:24 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:04:24 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:04:24 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:04:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:04:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:04:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:04:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:04:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:04:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:04:24 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:04:28 DEBUG : dir/file1: Open: flags=O_RDWR|O_CREATE|O_TRUNC
2026/02/03 03:04:28 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:04:28 DEBUG : dir/file1(0xc0009dbe40): openPending:
2026/02/03 03:04:28 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/03 03:04:28 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/03 03:04:28 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:04:28 DEBUG : dir/file1(0xc0009dbe40): >openPending: err=
2026/02/03 03:04:28 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:04:28 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:04:28 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:04:28 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:04:28 DEBUG : dir/file1(0xc0009dbe40): _writeAt: size=14, off=0
2026/02/03 03:04:28 DEBUG : dir/file1(0xc0009dbe40): >_writeAt: n=14, err=
2026/02/03 03:04:28 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/03 03:04:28 DEBUG : dir/file1(0xc0009dbe40): close:
2026/02/03 03:04:28 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/03 03:04:28 DEBUG : dir/file1: vfs cache: setting modification time to 2001-02-03 04:05:06.499999999 +0000 UTC
2026/02/03 03:04:28 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:04:28 DEBUG : dir/file1(0xc0009dbe40): >close: err=
2026/02/03 03:04:28 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:04:28 DEBUG : dir: Looking for writers
2026/02/03 03:04:28 DEBUG : file1: reading active writers
2026/02/03 03:04:28 DEBUG : Looking for writers
2026/02/03 03:04:28 DEBUG : dir: reading active writers
2026/02/03 03:04:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:04:28 DEBUG : dir: Looking for writers
2026/02/03 03:04:28 DEBUG : file1: reading active writers
2026/02/03 03:04:28 DEBUG : Looking for writers
2026/02/03 03:04:28 DEBUG : dir: reading active writers
2026/02/03 03:04:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:04:28 DEBUG : dir: Looking for writers
2026/02/03 03:04:28 DEBUG : file1: reading active writers
2026/02/03 03:04:28 DEBUG : Looking for writers
2026/02/03 03:04:28 DEBUG : dir: reading active writers
2026/02/03 03:04:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:04:28 DEBUG : dir: Looking for writers
2026/02/03 03:04:28 DEBUG : file1: reading active writers
2026/02/03 03:04:28 DEBUG : Looking for writers
2026/02/03 03:04:28 DEBUG : dir: reading active writers
2026/02/03 03:04:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:04:28 DEBUG : dir/file1: vfs cache: starting upload
2026/02/03 03:04:28 DEBUG : dir: Looking for writers
2026/02/03 03:04:28 DEBUG : file1: reading active writers
2026/02/03 03:04:28 DEBUG : Looking for writers
2026/02/03 03:04:28 DEBUG : dir: reading active writers
2026/02/03 03:04:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:04:28 DEBUG : dir: Looking for writers
2026/02/03 03:04:28 DEBUG : file1: reading active writers
2026/02/03 03:04:28 DEBUG : Looking for writers
2026/02/03 03:04:28 DEBUG : dir: reading active writers
2026/02/03 03:04:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:04:29 DEBUG : dir: Looking for writers
2026/02/03 03:04:29 DEBUG : file1: reading active writers
2026/02/03 03:04:29 DEBUG : Looking for writers
2026/02/03 03:04:29 DEBUG : dir: reading active writers
2026/02/03 03:04:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:04:29 DEBUG : dir: Looking for writers
2026/02/03 03:04:29 DEBUG : file1: reading active writers
2026/02/03 03:04:29 DEBUG : Looking for writers
2026/02/03 03:04:29 DEBUG : dir: reading active writers
2026/02/03 03:04:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:04:30 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:04:30 DEBUG : dir/file1: size = 14 OK
2026/02/03 03:04:30 INFO : dir/file1: Copied (replaced existing)
2026/02/03 03:04:30 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/03 03:04:30 DEBUG : dir/file1: Not setting pending mod time 2001-02-03 04:05:06.499999999 +0000 UTC as it is already set
2026/02/03 03:04:30 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:04:30 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/03 03:04:30 DEBUG : dir: Looking for writers
2026/02/03 03:04:30 DEBUG : file1: reading active writers
2026/02/03 03:04:30 DEBUG : Looking for writers
2026/02/03 03:04:30 DEBUG : dir: reading active writers
2026/02/03 03:04:30 DEBUG : >WaitForWriters:
2026/02/03 03:04:30 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:04:30 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:04:30 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:04:30 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:04:30 DEBUG : dir/file1(0xc000821b80): _readAt: size=512, off=0
2026/02/03 03:04:30 DEBUG : dir/file1(0xc000821b80): openPending:
2026/02/03 03:04:30 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/03 03:04:30 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/03 03:04:30 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:04:30 DEBUG : dir/file1(0xc000821b80): >openPending: err=
2026/02/03 03:04:30 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [{Pos:0 Size:14}] - present true
2026/02/03 03:04:30 DEBUG : dir/file1(0xc000821b80): >_readAt: n=14, err=EOF
2026/02/03 03:04:30 DEBUG : dir/file1(0xc000821b80): close:
2026/02/03 03:04:30 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:04:29 +0000 UTC
2026/02/03 03:04:30 DEBUG : dir/file1(0xc000821b80): >close: err=
2026/02/03 03:04:32 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:04:32 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:04:32 DEBUG : newLeaf: Updating file with newLeaf 0xc00046b080
2026/02/03 03:04:32 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:04:32 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/writes,forceCache=true
Messages: listing wrong, want
newLeaf (14) got
dir/file1 (14), newLeaf (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/writes,forceCache=true
Messages: Unexpected file "dir/file1"
2026/02/03 03:04:43 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/03 03:04:43 INFO : newLeaf: vfs cache: renamed in cache to "dir/file1"
2026/02/03 03:04:43 DEBUG : dir/file1: Updating file with dir/file1 0xc00046b080
2026/02/03 03:04:43 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/03 03:04:43 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/writes,forceCache=true
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/writes,forceCache=true
Messages: 1 objects not found
2026/02/03 03:04:53 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:04:53 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:04:53 DEBUG : dir/file1(0xc00070aa00): openPending:
2026/02/03 03:04:53 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/03 03:04:53 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/03 03:04:53 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:04:53 DEBUG : dir/file1(0xc00070aa00): >openPending: err=
2026/02/03 03:04:53 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:04:53 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:04:53 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:04:53 DEBUG : dir/file1(0xc00070aa00): _writeAt: size=25, off=0
2026/02/03 03:04:53 DEBUG : dir/file1(0xc00070aa00): >_writeAt: n=25, err=
2026/02/03 03:04:55 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:04:55 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:04:55 DEBUG : newLeaf: Updating file with newLeaf 0xc00046b080
2026/02/03 03:04:55 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:04:55 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:04:55 DEBUG : newLeaf(0xc00070aa00): close:
2026/02/03 03:04:55 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/03 03:04:55 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-03 03:04:53.481907675 +0000 UTC m=+2521.273676360
2026/02/03 03:04:55 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/03 03:04:55 DEBUG : newLeaf(0xc00070aa00): >close: err=
2026/02/03 03:04:55 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:04:55 DEBUG : newLeaf: vfs cache: starting upload
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:04:55 DEBUG : dir: Looking for writers
2026/02/03 03:04:55 DEBUG : Looking for writers
2026/02/03 03:04:55 DEBUG : dir: reading active writers
2026/02/03 03:04:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:04:56 DEBUG : dir: Looking for writers
2026/02/03 03:04:56 DEBUG : Looking for writers
2026/02/03 03:04:56 DEBUG : dir: reading active writers
2026/02/03 03:04:56 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:04:57 DEBUG : newLeaf: Removing old object on successful upload
2026/02/03 03:04:57 DEBUG : newLeaf: size = 25 OK
2026/02/03 03:04:57 INFO : newLeaf: Copied (replaced existing)
2026/02/03 03:04:57 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/03 03:04:57 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/03 03:04:57 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:04:57 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/03 03:04:57 DEBUG : dir: Looking for writers
2026/02/03 03:04:57 DEBUG : Looking for writers
2026/02/03 03:04:57 DEBUG : newLeaf: reading active writers
2026/02/03 03:04:57 DEBUG : dir: reading active writers
2026/02/03 03:04:57 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/03 03:05:06 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:05:06 DEBUG : dir: Looking for writers
2026/02/03 03:05:06 DEBUG : Looking for writers
2026/02/03 03:05:06 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:06 DEBUG : dir: reading active writers
2026/02/03 03:05:06 DEBUG : >WaitForWriters:
2026/02/03 03:05:06 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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:292: Sleeping for 6s just to make sure
=== RUN TestFileRename/full,forceCache=false
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:05:16 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:05:16 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:05:16 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:05:16 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:05:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:05:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:05:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:05:16 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:05:16 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:05:16 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:05:16 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:05:28 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:05:28 DEBUG : dir: Looking for writers
2026/02/03 03:05:28 DEBUG : file1: reading active writers
2026/02/03 03:05:28 DEBUG : Looking for writers
2026/02/03 03:05:28 DEBUG : dir: reading active writers
2026/02/03 03:05:28 DEBUG : >WaitForWriters:
2026/02/03 03:05:28 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:05:28 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:05:28 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:05:28 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:05:28 DEBUG : dir/file1(0xc000820e40): _readAt: size=512, off=0
2026/02/03 03:05:28 DEBUG : dir/file1(0xc000820e40): openPending:
2026/02/03 03:05:28 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint ""
2026/02/03 03:05:28 DEBUG : dir/file1: vfs cache: truncate to size=14
2026/02/03 03:05:28 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:05:28 DEBUG : dir/file1(0xc000820e40): >openPending: err=
2026/02/03 03:05:28 DEBUG : vfs cache: looking for range={Pos:0 Size:14} in [] - present false
2026/02/03 03:05:28 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/03 03:05:28 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/03 03:05:28 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:05:29 DEBUG : dir/file1(0xc000820e40): >_readAt: n=14, err=EOF
2026/02/03 03:05:29 DEBUG : dir/file1(0xc000820e40): close:
2026/02/03 03:05:29 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:05:17 +0000 UTC
2026/02/03 03:05:29 DEBUG : dir/file1(0xc000820e40): >close: err=
2026/02/03 03:05:30 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:05:30 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:05:30 DEBUG : newLeaf: Updating file with newLeaf 0xc0001add40
2026/02/03 03:05:30 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:05: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:292: Sleeping for 6s just to make sure
2026/02/03 03:05:40 INFO : newLeaf: Moved (server-side) to: dir/file1
2026/02/03 03:05:40 INFO : newLeaf: vfs cache: renamed in cache to "dir/file1"
2026/02/03 03:05:40 DEBUG : dir/file1: Updating file with dir/file1 0xc0001add40
2026/02/03 03:05:40 DEBUG : Added virtual directory entry vDel: "newLeaf"
2026/02/03 03:05:40 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:292: Sleeping for 7s just to make sure
2026/02/03 03:05:52 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:05:52 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:05:52 DEBUG : dir/file1(0xc0009da940): openPending:
2026/02/03 03:05:52 DEBUG : dir/file1: vfs cache: checking remote fingerprint "14" against cached fingerprint "14"
2026/02/03 03:05:52 DEBUG : dir/file1: vfs cache: truncate to size=14 (not needed as size correct)
2026/02/03 03:05:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:05:52 DEBUG : dir/file1(0xc0009da940): >openPending: err=
2026/02/03 03:05:52 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:05:52 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:05:52 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:05:52 DEBUG : dir/file1(0xc0009da940): _writeAt: size=25, off=0
2026/02/03 03:05:52 DEBUG : dir/file1(0xc0009da940): >_writeAt: n=25, err=
2026/02/03 03:05:53 INFO : dir/file1: Moved (server-side) to: newLeaf
2026/02/03 03:05:53 INFO : dir/file1: vfs cache: renamed in cache to "newLeaf"
2026/02/03 03:05:53 DEBUG : newLeaf: Updating file with newLeaf 0xc0001add40
2026/02/03 03:05:53 DEBUG : dir: Added virtual directory entry vDel: "file1"
2026/02/03 03:05:53 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:05:53 DEBUG : newLeaf(0xc0009da940): close:
2026/02/03 03:05:53 DEBUG : vfs cache: looking for range={Pos:0 Size:25} in [{Pos:0 Size:25}] - present true
2026/02/03 03:05:53 DEBUG : newLeaf: vfs cache: setting modification time to 2026-02-03 03:05:52.346836204 +0000 UTC m=+2580.138604857
2026/02/03 03:05:53 INFO : newLeaf: vfs cache: queuing for upload in 100ms
2026/02/03 03:05:53 DEBUG : newLeaf(0xc0009da940): >close: err=
2026/02/03 03:05:53 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:05:53 DEBUG : newLeaf: vfs cache: starting upload
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:05:53 DEBUG : dir: Looking for writers
2026/02/03 03:05:53 DEBUG : Looking for writers
2026/02/03 03:05:53 DEBUG : dir: reading active writers
2026/02/03 03:05:53 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:05:54 DEBUG : dir: Looking for writers
2026/02/03 03:05:54 DEBUG : Looking for writers
2026/02/03 03:05:54 DEBUG : dir: reading active writers
2026/02/03 03:05:54 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:05:55 DEBUG : newLeaf: Removing old object on successful upload
2026/02/03 03:05:55 DEBUG : dir: Looking for writers
2026/02/03 03:05:55 DEBUG : Looking for writers
2026/02/03 03:05:55 DEBUG : dir: reading active writers
2026/02/03 03:05:55 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:05:55 DEBUG : newLeaf: size = 25 OK
2026/02/03 03:05:55 INFO : newLeaf: Copied (replaced existing)
2026/02/03 03:05:55 DEBUG : newLeaf: vfs cache: fingerprint now "25"
2026/02/03 03:05:55 DEBUG : newLeaf: vfs cache: writeback object to VFS layer
2026/02/03 03:05:55 DEBUG : Added virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:05:55 INFO : newLeaf: vfs cache: upload succeeded try #1
2026/02/03 03:05:56 DEBUG : dir: Looking for writers
2026/02/03 03:05:56 DEBUG : Looking for writers
2026/02/03 03:05:56 DEBUG : dir: reading active writers
2026/02/03 03:05:56 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:56 DEBUG : >WaitForWriters:
2026/02/03 03:05:56 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:05:56 DEBUG : dir: Looking for writers
2026/02/03 03:05:56 DEBUG : Looking for writers
2026/02/03 03:05:56 DEBUG : dir: reading active writers
2026/02/03 03:05:56 DEBUG : newLeaf: reading active writers
2026/02/03 03:05:56 DEBUG : >WaitForWriters:
2026/02/03 03:05:56 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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 (312.36s)
--- FAIL: TestFileRename/off,forceCache=false (58.46s)
--- FAIL: TestFileRename/minimal,forceCache=false (49.94s)
--- FAIL: TestFileRename/minimal,forceCache=true (50.03s)
--- FAIL: TestFileRename/writes,forceCache=false (50.59s)
--- FAIL: TestFileRename/writes,forceCache=true (52.69s)
--- FAIL: TestFileRename/full,forceCache=false (50.65s)
=== 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:06:07 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:06:07 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:06:07 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:06:07 DEBUG : Looking for writers
2026/02/03 03:06:07 DEBUG : >WaitForWriters:
--- PASS: TestRcGetVFS (1.06s)
=== 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-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:06:08 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:06:19 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:06:20 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:06:20 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 03:06:20 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/03 03:06:20 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:06:20 DEBUG : dir/file1: ChunkedReader.Read at 0 length 1 chunkOffset 0 chunkSize 134217728
2026/02/03 03:06:20 DEBUG : dir/file1: ChunkedReader.Read at 1 length 256 chunkOffset 0 chunkSize 134217728
2026/02/03 03:06:20 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:06:20 DEBUG : dir: Looking for writers
2026/02/03 03:06:20 DEBUG : file1: reading active writers
2026/02/03 03:06:20 DEBUG : Looking for writers
2026/02/03 03:06:20 DEBUG : dir: reading active writers
2026/02/03 03:06:20 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: TestReadFileHandleMethods
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: TestReadFileHandleMethods
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: TestReadFileHandleMethods
Messages: directories
--- FAIL: TestReadFileHandleMethods (25.77s)
=== RUN TestReadFileHandleSeek
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:06:34 INFO : drime root 'rclone-test-yirosuf3fiba': 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:85
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestReadFileHandleSeek
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:85
Error: Not equal:
expected: 0
actual : 1
Test: TestReadFileHandleSeek
Messages: 1 objects not found
2026/02/03 03:06:45 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:06:46 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:06:46 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 03:06:46 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/03 03:06:46 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:06:46 DEBUG : dir/file1: ChunkedReader.Read at 0 length 1 chunkOffset 0 chunkSize 134217728
2026/02/03 03:06:46 DEBUG : dir/file1: waiting for in-sequence read to 5 for 20ms
2026/02/03 03:06:46 DEBUG : dir/file1: aborting in-sequence read wait, off=5
2026/02/03 03:06:46 DEBUG : dir/file1: failed to wait for in-sequence read to 5
2026/02/03 03:06:46 DEBUG : dir/file1: ReadFileHandle.seek from 1 to 5 (fs.RangeSeeker)
2026/02/03 03:06:46 DEBUG : dir/file1: ChunkedReader.RangeSeek from 1 to 5 length -1
2026/02/03 03:06:46 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 5 chunkSize 134217728
2026/02/03 03:06:46 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728
2026/02/03 03:06:47 DEBUG : dir/file1: ReadFileHandle.seek from 6 to 3 (fs.RangeSeeker)
2026/02/03 03:06:47 DEBUG : dir/file1: ChunkedReader.RangeSeek from 6 to 3 length -1
2026/02/03 03:06:47 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 3 chunkSize 134217728
2026/02/03 03:06:47 DEBUG : dir/file1: ChunkedReader.openRange at 3 length 134217728
2026/02/03 03:06:47 DEBUG : dir/file1: ReadFileHandle.seek from 4 to 13 (fs.RangeSeeker)
2026/02/03 03:06:47 DEBUG : dir/file1: ChunkedReader.RangeSeek from 4 to 13 length -1
2026/02/03 03:06:47 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 13 chunkSize 134217728
2026/02/03 03:06:47 DEBUG : dir/file1: ChunkedReader.openRange at 13 length 134217728
2026/02/03 03:06:48 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:06:48 DEBUG : dir: Looking for writers
2026/02/03 03:06:48 DEBUG : file1: reading active writers
2026/02/03 03:06:48 DEBUG : Looking for writers
2026/02/03 03:06:48 DEBUG : dir: reading active writers
2026/02/03 03:06:48 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 (28.28s)
=== RUN TestReadFileHandleReadAt
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:07:02 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:07:15 DEBUG : dir: forgetting directory cache
2026/02/03 03:07:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 03:07:15 DEBUG : forgetting directory cache
2026/02/03 03:07:15 DEBUG : dir: forgetting directory cache
2026/02/03 03:07:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 03:07:17 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:07:17 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:07:17 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 03:07:17 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/03 03:07:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:07:17 DEBUG : dir/file1: ChunkedReader.Read at 0 length 1 chunkOffset 0 chunkSize 134217728
2026/02/03 03:07:17 DEBUG : dir/file1: waiting for in-sequence read to 5 for 20ms
2026/02/03 03:07:17 DEBUG : dir/file1: aborting in-sequence read wait, off=5
2026/02/03 03:07:17 DEBUG : dir/file1: failed to wait for in-sequence read to 5
2026/02/03 03:07:17 DEBUG : dir/file1: ReadFileHandle.seek from 1 to 5 (fs.RangeSeeker)
2026/02/03 03:07:17 DEBUG : dir/file1: ChunkedReader.RangeSeek from 1 to 5 length -1
2026/02/03 03:07:17 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 5 chunkSize 134217728
2026/02/03 03:07:17 DEBUG : dir/file1: ChunkedReader.openRange at 5 length 134217728
2026/02/03 03:07:18 DEBUG : dir/file1: ReadFileHandle.seek from 6 to 1 (fs.RangeSeeker)
2026/02/03 03:07:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from 6 to 1 length -1
2026/02/03 03:07:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 1 chunkOffset 1 chunkSize 134217728
2026/02/03 03:07:18 DEBUG : dir/file1: ChunkedReader.openRange at 1 length 134217728
2026/02/03 03:07:18 DEBUG : dir/file1: waiting for in-sequence read to 10 for 20ms
2026/02/03 03:07:18 DEBUG : dir/file1: aborting in-sequence read wait, off=10
2026/02/03 03:07:18 DEBUG : dir/file1: failed to wait for in-sequence read to 10
2026/02/03 03:07:18 DEBUG : dir/file1: ReadFileHandle.seek from 2 to 10 (fs.RangeSeeker)
2026/02/03 03:07:18 DEBUG : dir/file1: ChunkedReader.RangeSeek from 2 to 10 length -1
2026/02/03 03:07:18 DEBUG : dir/file1: ChunkedReader.Read at -1 length 6 chunkOffset 10 chunkSize 134217728
2026/02/03 03:07:18 DEBUG : dir/file1: ChunkedReader.openRange at 10 length 134217728
2026/02/03 03:07:19 DEBUG : dir/file1: ReadFileHandle.seek from 16 to 10 (fs.RangeSeeker)
2026/02/03 03:07:19 DEBUG : dir/file1: ChunkedReader.RangeSeek from 16 to 10 length -1
2026/02/03 03:07:19 DEBUG : dir/file1: ChunkedReader.Read at -1 length 256 chunkOffset 10 chunkSize 134217728
2026/02/03 03:07:19 DEBUG : dir/file1: ChunkedReader.openRange at 10 length 134217728
2026/02/03 03:07:19 DEBUG : dir/file1: waiting for in-sequence read to 100 for 20ms
2026/02/03 03:07:19 DEBUG : dir/file1: aborting in-sequence read wait, off=100
2026/02/03 03:07:19 DEBUG : dir/file1: failed to wait for in-sequence read to 100
2026/02/03 03:07:19 DEBUG : dir/file1: ReadFileHandle.Read attempt to read beyond end of file: 100 > 16
2026/02/03 03:07:19 DEBUG : dir/file1: waiting for in-sequence read to 100 for 20ms
2026/02/03 03:07:19 DEBUG : dir/file1: aborting in-sequence read wait, off=100
2026/02/03 03:07:19 DEBUG : dir/file1: failed to wait for in-sequence read to 100
2026/02/03 03:07:19 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
2026/02/03 03:07:19 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:07:19 DEBUG : dir: Looking for writers
2026/02/03 03:07:19 DEBUG : file1: reading active writers
2026/02/03 03:07:19 DEBUG : Looking for writers
2026/02/03 03:07:19 DEBUG : dir: reading active writers
2026/02/03 03:07:19 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: TestReadFileHandleReadAt
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: TestReadFileHandleReadAt
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: TestReadFileHandleReadAt
Messages: directories
--- FAIL: TestReadFileHandleReadAt (31.12s)
=== RUN TestReadFileHandleFlush
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:07:33 INFO : drime root 'rclone-test-yirosuf3fiba': 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:182
/usr/local/go/src/runtime/asm_amd64.s:1700
Error: Should be true
Test: TestReadFileHandleFlush
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:182
Error: Not equal:
expected: 0
actual : 1
Test: TestReadFileHandleFlush
Messages: 1 objects not found
2026/02/03 03:07:46 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:07:47 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:07:47 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 03:07:47 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/03 03:07:47 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:07:47 DEBUG : dir/file1: ChunkedReader.Read at 0 length 256 chunkOffset 0 chunkSize 134217728
2026/02/03 03:07:47 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:07:47 DEBUG : dir: Looking for writers
2026/02/03 03:07:47 DEBUG : file1: reading active writers
2026/02/03 03:07:47 DEBUG : Looking for writers
2026/02/03 03:07:47 DEBUG : dir: reading active writers
2026/02/03 03:07:47 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: TestReadFileHandleFlush
Messages: directories
--- FAIL: TestReadFileHandleFlush (28.55s)
=== RUN TestReadFileHandleRelease
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:08:02 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:08:17 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:08:17 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:08:17 DEBUG : dir/file1: >Open: fd=dir/file1 (r), err=
2026/02/03 03:08:17 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (r), err=
2026/02/03 03:08:17 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:08:18 DEBUG : dir/file1: ChunkedReader.Read at 0 length 256 chunkOffset 0 chunkSize 134217728
2026/02/03 03:08:18 DEBUG : dir/file1: ReadFileHandle.Release closing
2026/02/03 03:08:18 DEBUG : dir/file1: ReadFileHandle.Release nothing to do
2026/02/03 03:08:18 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:08:18 DEBUG : dir: Looking for writers
2026/02/03 03:08:18 DEBUG : file1: reading active writers
2026/02/03 03:08:18 DEBUG : Looking for writers
2026/02/03 03:08:18 DEBUG : dir: reading active writers
2026/02/03 03:08:18 DEBUG : >WaitForWriters:
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
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 (28.61s)
=== RUN TestRWFileHandleMethodsRead
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:08:30 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:08:30 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:08:30 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:30 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:30 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:30 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:08:30 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:30 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:30 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:08:30 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:30 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:08:34 DEBUG : forgetting directory cache
2026/02/03 03:08:34 DEBUG : dir: forgetting directory cache
2026/02/03 03:08:35 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:08:36 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:08:36 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:08:36 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:08:36 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:08:36 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): _readAt: size=1, off=0
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): openPending:
2026/02/03 03:08:36 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:08:36 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:08:36 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): >openPending: err=
2026/02/03 03:08:36 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false
2026/02/03 03:08:36 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/03 03:08:36 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/03 03:08:36 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): >_readAt: n=1, err=
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): _readAt: size=256, off=1
2026/02/03 03:08:36 DEBUG : vfs cache: looking for range={Pos:1 Size:15} in [{Pos:0 Size:16}] - present true
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): >_readAt: n=15, err=EOF
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): _readAt: size=16, off=16
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): >_readAt: n=0, err=EOF
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): close:
2026/02/03 03:08:36 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:08:33 +0000 UTC
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): >close: err=
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): close:
2026/02/03 03:08:36 DEBUG : dir/file1(0xc00070a6c0): >close: err=file already closed
2026/02/03 03:08:36 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:08:36 DEBUG : dir: Looking for writers
2026/02/03 03:08:36 DEBUG : file1: reading active writers
2026/02/03 03:08:36 DEBUG : Looking for writers
2026/02/03 03:08:36 DEBUG : dir: reading active writers
2026/02/03 03:08:36 DEBUG : >WaitForWriters:
2026/02/03 03:08:36 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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
2026/02/03 03:08:49 DEBUG : forgetting directory cache
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 (20.84s)
=== RUN TestRWFileHandleSeek
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:08:51 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:08:51 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:08:51 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:51 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:51 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:51 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:08:51 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:51 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:51 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:08:51 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:08:51 INFO : drime root 'rclone-test-yirosuf3fiba': 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/03 03:09:05 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:09:05 DEBUG : forgetting directory cache
2026/02/03 03:09:05 DEBUG : dir: forgetting directory cache
2026/02/03 03:09:05 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:09:06 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:09:06 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:09:06 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:09:06 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:09:06 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): _readAt: size=1, off=0
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): openPending:
2026/02/03 03:09:06 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:09:06 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:09:06 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >openPending: err=
2026/02/03 03:09:06 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false
2026/02/03 03:09:06 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/03 03:09:06 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/03 03:09:06 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >_readAt: n=1, err=
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): _readAt: size=1, off=5
2026/02/03 03:09:06 DEBUG : vfs cache: looking for range={Pos:5 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >_readAt: n=1, err=
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): _readAt: size=1, off=3
2026/02/03 03:09:06 DEBUG : vfs cache: looking for range={Pos:3 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >_readAt: n=1, err=
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): _readAt: size=1, off=13
2026/02/03 03:09:06 DEBUG : vfs cache: looking for range={Pos:13 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >_readAt: n=1, err=
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): _readAt: size=16, off=100
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >_readAt: n=0, err=EOF
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): close:
2026/02/03 03:09:06 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:08:53 +0000 UTC
2026/02/03 03:09:06 DEBUG : dir/file1(0xc0003c7d00): >close: err=
2026/02/03 03:09:06 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:09:06 DEBUG : dir: Looking for writers
2026/02/03 03:09:06 DEBUG : file1: reading active writers
2026/02/03 03:09:06 DEBUG : Looking for writers
2026/02/03 03:09:06 DEBUG : dir: reading active writers
2026/02/03 03:09:06 DEBUG : >WaitForWriters:
2026/02/03 03:09:06 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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
--- PASS: TestRWFileHandleSeek (18.94s)
=== RUN TestRWFileHandleReadAt
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:09:10 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:09:10 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:09:10 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:10 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:10 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:10 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:09:10 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:10 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:10 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:09:10 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:10 INFO : drime root 'rclone-test-yirosuf3fiba': 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/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/03 03:09:23 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:09:24 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:09:24 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:09:24 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:09:24 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:09:24 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=1, off=0
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): openPending:
2026/02/03 03:09:24 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:09:24 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:09:24 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >openPending: err=
2026/02/03 03:09:24 DEBUG : vfs cache: looking for range={Pos:0 Size:1} in [] - present false
2026/02/03 03:09:24 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/03 03:09:24 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/03 03:09:24 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=1, err=
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=1, off=5
2026/02/03 03:09:24 DEBUG : vfs cache: looking for range={Pos:5 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=1, err=
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=1, off=1
2026/02/03 03:09:24 DEBUG : vfs cache: looking for range={Pos:1 Size:1} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=1, err=
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=6, off=10
2026/02/03 03:09:24 DEBUG : vfs cache: looking for range={Pos:10 Size:6} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=6, err=
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=256, off=10
2026/02/03 03:09:24 DEBUG : vfs cache: looking for range={Pos:10 Size:6} in [{Pos:0 Size:16}] - present true
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=6, err=EOF
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=256, off=100
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=0, err=EOF
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): close:
2026/02/03 03:09:24 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:09:12 +0000 UTC
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >close: err=
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): _readAt: size=256, off=100
2026/02/03 03:09:24 DEBUG : dir/file1(0xc000821c80): >_readAt: n=0, err=file already closed
2026/02/03 03:09:24 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:09:24 DEBUG : dir: Looking for writers
2026/02/03 03:09:24 DEBUG : file1: reading active writers
2026/02/03 03:09:24 DEBUG : Looking for writers
2026/02/03 03:09:24 DEBUG : dir: reading active writers
2026/02/03 03:09:24 DEBUG : >WaitForWriters:
2026/02/03 03:09:24 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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
2026/02/03 03:09:36 DEBUG : forgetting directory cache
2026/02/03 03:09:36 DEBUG : dir: forgetting directory cache
2026/02/03 03:09:36 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 (29.51s)
=== RUN TestRWFileHandleFlushRead
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:09:40 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:09:40 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:09:40 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:40 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:09:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:09:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:09:40 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:09:46 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:09:46 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:09:46 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:09:46 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:09:46 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:09:46 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): RWFileHandle.Flush
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): _readAt: size=256, off=0
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): openPending:
2026/02/03 03:09:46 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:09:46 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:09:46 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): >openPending: err=
2026/02/03 03:09:46 DEBUG : vfs cache: looking for range={Pos:0 Size:16} in [] - present false
2026/02/03 03:09:46 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/03 03:09:46 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/03 03:09:46 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): >_readAt: n=16, err=EOF
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): RWFileHandle.Flush
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): RWFileHandle.Flush
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): close:
2026/02/03 03:09:46 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:09:41 +0000 UTC
2026/02/03 03:09:46 DEBUG : dir/file1(0xc000d5aec0): >close: err=
2026/02/03 03:09:46 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:09:46 DEBUG : dir: Looking for writers
2026/02/03 03:09:46 DEBUG : file1: reading active writers
2026/02/03 03:09:46 DEBUG : Looking for writers
2026/02/03 03:09:46 DEBUG : dir: reading active writers
2026/02/03 03:09:46 DEBUG : >WaitForWriters:
2026/02/03 03:09:46 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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: TestRWFileHandleFlushRead
Messages: directories
--- FAIL: TestRWFileHandleFlushRead (21.14s)
=== RUN TestRWFileHandleReleaseRead
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:10:01 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:10:01 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:10:01 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:01 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:01 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:01 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:10:01 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:01 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:01 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:10:01 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:01 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:10:08 DEBUG : dir/file1: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2026/02/03 03:10:09 DEBUG : dir/file1: Open: flags=O_RDONLY
2026/02/03 03:10:09 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:10:09 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:10:09 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:10:09 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:10:09 DEBUG : dir/file1(0xc000a0eec0): _readAt: size=256, off=0
2026/02/03 03:10:09 DEBUG : dir/file1(0xc000a0eec0): openPending:
2026/02/03 03:10:09 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:10:09 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:10:09 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:09 DEBUG : dir/file1(0xc000a0eec0): >openPending: err=
2026/02/03 03:10:09 DEBUG : vfs cache: looking for range={Pos:0 Size:16} in [] - present false
2026/02/03 03:10:09 DEBUG : dir/file1: ChunkedReader.RangeSeek from -1 to 0 length -1
2026/02/03 03:10:09 DEBUG : dir/file1: ChunkedReader.Read at -1 length 32768 chunkOffset 0 chunkSize 134217728
2026/02/03 03:10:09 DEBUG : dir/file1: ChunkedReader.openRange at 0 length 134217728
2026/02/03 03:10:10 DEBUG : forgetting directory cache
2026/02/03 03:10:10 DEBUG : dir: forgetting directory cache
2026/02/03 03:10:10 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:10:10 DEBUG : dir/file1(0xc000a0eec0): >_readAt: n=16, err=EOF
2026/02/03 03:10:10 DEBUG : dir/file1(0xc000a0eec0): RWFileHandle.Release
2026/02/03 03:10:10 DEBUG : dir/file1(0xc000a0eec0): close:
2026/02/03 03:10:10 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:10:03 +0000 UTC
2026/02/03 03:10:10 DEBUG : dir/file1(0xc000a0eec0): >close: err=
2026/02/03 03:10:10 DEBUG : dir/file1(0xc000a0eec0): RWFileHandle.Release
2026/02/03 03:10:10 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:10:10 DEBUG : dir: Looking for writers
2026/02/03 03:10:10 DEBUG : file1: reading active writers
2026/02/03 03:10:10 DEBUG : Looking for writers
2026/02/03 03:10:10 DEBUG : dir: reading active writers
2026/02/03 03:10:10 DEBUG : >WaitForWriters:
2026/02/03 03:10:10 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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: TestRWFileHandleReleaseRead
Messages: directories
--- FAIL: TestRWFileHandleReleaseRead (23.90s)
=== RUN TestRWFileHandleMethodsWrite
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:10:25 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:10:25 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:10:25 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:25 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:25 DEBUG : Config file has changed externally - reloading
2026/02/03 03:10:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:10:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:10:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:25 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:10:25 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:10:25 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:10:25 DEBUG : file1: newRWFileHandle:
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): openPending:
2026/02/03 03:10:25 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:10:25 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): >openPending: err=
2026/02/03 03:10:25 DEBUG : file1: >newRWFileHandle: err=
2026/02/03 03:10:25 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:25 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/03 03:10:25 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): _writeAt: size=5, off=0
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): >_writeAt: n=5, err=
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): _writeAt: size=7, off=5
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): >_writeAt: n=7, err=
2026/02/03 03:10:25 DEBUG : file1: vfs cache: truncate to size=11
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): close:
2026/02/03 03:10:25 DEBUG : file1: vfs cache: setting modification time to 2026-02-03 03:10:25.787173865 +0000 UTC m=+2853.578942519
2026/02/03 03:10:25 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): >close: err=
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): close:
2026/02/03 03:10:25 DEBUG : file1(0xc0007f4280): >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/03 03:10:25 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:10:25 DEBUG : dir: Looking for writers
2026/02/03 03:10:25 DEBUG : Looking for writers
2026/02/03 03:10:25 DEBUG : dir: reading active writers
2026/02/03 03:10:25 DEBUG : file1: reading active writers
2026/02/03 03:10:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:10:25 DEBUG : dir: Looking for writers
2026/02/03 03:10:25 DEBUG : Looking for writers
2026/02/03 03:10:25 DEBUG : dir: reading active writers
2026/02/03 03:10:25 DEBUG : file1: reading active writers
2026/02/03 03:10:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:10:25 DEBUG : dir: Looking for writers
2026/02/03 03:10:25 DEBUG : Looking for writers
2026/02/03 03:10:25 DEBUG : dir: reading active writers
2026/02/03 03:10:25 DEBUG : file1: reading active writers
2026/02/03 03:10:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:10:25 DEBUG : dir: Looking for writers
2026/02/03 03:10:25 DEBUG : Looking for writers
2026/02/03 03:10:25 DEBUG : dir: reading active writers
2026/02/03 03:10:25 DEBUG : file1: reading active writers
2026/02/03 03:10:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:10:25 DEBUG : file1: vfs cache: starting upload
2026/02/03 03:10:25 DEBUG : dir: Looking for writers
2026/02/03 03:10:25 DEBUG : Looking for writers
2026/02/03 03:10:25 DEBUG : file1: reading active writers
2026/02/03 03:10:25 DEBUG : dir: reading active writers
2026/02/03 03:10:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:10:26 DEBUG : dir: Looking for writers
2026/02/03 03:10:26 DEBUG : Looking for writers
2026/02/03 03:10:26 DEBUG : file1: reading active writers
2026/02/03 03:10:26 DEBUG : dir: reading active writers
2026/02/03 03:10:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:10:26 DEBUG : dir: Looking for writers
2026/02/03 03:10:26 DEBUG : Looking for writers
2026/02/03 03:10:26 DEBUG : dir: reading active writers
2026/02/03 03:10:26 DEBUG : file1: reading active writers
2026/02/03 03:10:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:10:27 DEBUG : dir: Looking for writers
2026/02/03 03:10:27 DEBUG : Looking for writers
2026/02/03 03:10:27 DEBUG : dir: reading active writers
2026/02/03 03:10:27 DEBUG : file1: reading active writers
2026/02/03 03:10:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:28 DEBUG : dir: Looking for writers
2026/02/03 03:10:28 DEBUG : Looking for writers
2026/02/03 03:10:28 DEBUG : dir: reading active writers
2026/02/03 03:10:28 DEBUG : file1: reading active writers
2026/02/03 03:10:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:29 DEBUG : dir: Looking for writers
2026/02/03 03:10:29 DEBUG : Looking for writers
2026/02/03 03:10:29 DEBUG : dir: reading active writers
2026/02/03 03:10:29 DEBUG : file1: reading active writers
2026/02/03 03:10:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:30 DEBUG : dir: Looking for writers
2026/02/03 03:10:30 DEBUG : Looking for writers
2026/02/03 03:10:30 DEBUG : dir: reading active writers
2026/02/03 03:10:30 DEBUG : file1: reading active writers
2026/02/03 03:10:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:31 DEBUG : dir: Looking for writers
2026/02/03 03:10:31 DEBUG : Looking for writers
2026/02/03 03:10:31 DEBUG : dir: reading active writers
2026/02/03 03:10:31 DEBUG : file1: reading active writers
2026/02/03 03:10:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:31 DEBUG : file1: size = 11 OK
2026/02/03 03:10:31 INFO : file1: Copied (new)
2026/02/03 03:10:31 DEBUG : file1: vfs cache: fingerprint now "11"
2026/02/03 03:10:31 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/03 03:10:31 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:31 INFO : file1: vfs cache: upload succeeded try #1
2026/02/03 03:10:32 DEBUG : dir: Looking for writers
2026/02/03 03:10:32 DEBUG : Looking for writers
2026/02/03 03:10:32 DEBUG : dir: reading active writers
2026/02/03 03:10:32 DEBUG : file1: reading active writers
2026/02/03 03:10:32 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
2026/02/03 03:10:41 DEBUG : forgetting directory cache
2026/02/03 03:10:41 DEBUG : dir: forgetting directory cache
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/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/03 03:10:41 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:10:41 DEBUG : dir: Looking for writers
2026/02/03 03:10:41 DEBUG : Looking for writers
2026/02/03 03:10:41 DEBUG : dir: reading active writers
2026/02/03 03:10:41 DEBUG : file1: reading active writers
2026/02/03 03:10:41 DEBUG : >WaitForWriters:
2026/02/03 03:10:41 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
--- FAIL: TestRWFileHandleMethodsWrite (18.60s)
=== RUN TestRWFileHandleWriteAt
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:10:43 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:10:43 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:10:43 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:43 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:10:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:43 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:43 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:10:43 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:10:43 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:10:43 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:10:44 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:10:44 DEBUG : file1: newRWFileHandle:
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): openPending:
2026/02/03 03:10:44 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:10:44 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): >openPending: err=
2026/02/03 03:10:44 DEBUG : file1: >newRWFileHandle: err=
2026/02/03 03:10:44 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:44 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/03 03:10:44 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): _writeAt: size=7, off=0
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): >_writeAt: n=7, err=
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): _writeAt: size=6, off=5
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): >_writeAt: n=6, err=
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): close:
2026/02/03 03:10:44 DEBUG : file1: vfs cache: setting modification time to 2026-02-03 03:10:44.218205744 +0000 UTC m=+2872.009974408
2026/02/03 03:10:44 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): >close: err=
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): _writeAt: size=5, off=0
2026/02/03 03:10:44 DEBUG : file1(0xc000a0f500): >_writeAt: n=0, err=file already closed
2026/02/03 03:10:44 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:10:44 DEBUG : file1: vfs cache: starting upload
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:10:44 DEBUG : Looking for writers
2026/02/03 03:10:44 DEBUG : file1: reading active writers
2026/02/03 03:10:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:10:45 DEBUG : Looking for writers
2026/02/03 03:10:45 DEBUG : file1: reading active writers
2026/02/03 03:10:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:46 DEBUG : Looking for writers
2026/02/03 03:10:46 DEBUG : file1: reading active writers
2026/02/03 03:10:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:47 DEBUG : Looking for writers
2026/02/03 03:10:47 DEBUG : file1: reading active writers
2026/02/03 03:10:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:48 DEBUG : Looking for writers
2026/02/03 03:10:48 DEBUG : file1: reading active writers
2026/02/03 03:10:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:49 DEBUG : Looking for writers
2026/02/03 03:10:49 DEBUG : file1: reading active writers
2026/02/03 03:10:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:10:50 DEBUG : file1: size = 11 OK
2026/02/03 03:10:50 INFO : file1: Copied (new)
2026/02/03 03:10:50 DEBUG : file1: vfs cache: fingerprint now "11"
2026/02/03 03:10:50 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/03 03:10:50 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:10:50 INFO : file1: vfs cache: upload succeeded try #1
2026/02/03 03:10:50 DEBUG : Looking for writers
2026/02/03 03:10:50 DEBUG : file1: reading active writers
2026/02/03 03:10:50 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
2026/02/03 03:11:02 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:11:02 DEBUG : Looking for writers
2026/02/03 03:11:02 DEBUG : file1: reading active writers
2026/02/03 03:11:02 DEBUG : >WaitForWriters:
2026/02/03 03:11:02 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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
2026/02/03 03:11:07 DEBUG : forgetting directory cache
2026/02/03 03:11:07 DEBUG : dir: forgetting directory cache
2026/02/03 03:11:07 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:11:07 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
--- PASS: TestRWFileHandleWriteAt (30.52s)
=== RUN TestRWFileHandleWriteNoWrite
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:11:14 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:11:14 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:11:14 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:14 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:14 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:14 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:14 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:14 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:14 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:14 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:14 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:11:14 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:11:14 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:11:14 DEBUG : file1: newRWFileHandle:
2026/02/03 03:11:14 DEBUG : file1(0xc0009db740): openPending:
2026/02/03 03:11:14 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:11:14 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:14 DEBUG : file1(0xc0009db740): >openPending: err=
2026/02/03 03:11:14 DEBUG : file1: >newRWFileHandle: err=
2026/02/03 03:11:14 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:14 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/03 03:11:14 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/03 03:11:14 DEBUG : file1(0xc0009db740): close:
2026/02/03 03:11:14 DEBUG : file1: vfs cache: setting modification time to 2026-02-03 03:11:14.542118314 +0000 UTC m=+2902.333886968
2026/02/03 03:11:14 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:11:14 DEBUG : file1(0xc0009db740): >close: err=
2026/02/03 03:11:14 DEBUG : file2: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx
2026/02/03 03:11:14 DEBUG : file2: Open: flags=O_WRONLY|O_CREATE|O_TRUNC
2026/02/03 03:11:14 DEBUG : file2: newRWFileHandle:
2026/02/03 03:11:14 DEBUG : file2(0xc0009dbbc0): openPending:
2026/02/03 03:11:14 DEBUG : file2: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:11:14 DEBUG : Added virtual directory entry vAddFile: "file2"
2026/02/03 03:11:14 DEBUG : file2(0xc0009dbbc0): >openPending: err=
2026/02/03 03:11:14 DEBUG : file2: >newRWFileHandle: err=
2026/02/03 03:11:14 DEBUG : Added virtual directory entry vAddFile: "file2"
2026/02/03 03:11:14 DEBUG : file2: >Open: fd=file2 (rw), err=
2026/02/03 03:11:14 DEBUG : file2: >OpenFile: fd=file2 (rw), err=
2026/02/03 03:11:14 DEBUG : file2(0xc0009dbbc0): RWFileHandle.Flush
2026/02/03 03:11:14 DEBUG : file2(0xc0009dbbc0): RWFileHandle.Release
2026/02/03 03:11:14 DEBUG : file2(0xc0009dbbc0): close:
2026/02/03 03:11:14 DEBUG : file2: vfs cache: setting modification time to 2026-02-03 03:11:14.543526642 +0000 UTC m=+2902.335295296
2026/02/03 03:11:14 INFO : file2: vfs cache: queuing for upload in 100ms
2026/02/03 03:11:14 DEBUG : file2(0xc0009dbbc0): >close: err=
2026/02/03 03:11:14 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:11:14 DEBUG : Looking for writers
2026/02/03 03:11:14 DEBUG : file1: reading active writers
2026/02/03 03:11:14 DEBUG : file2: reading active writers
2026/02/03 03:11:14 DEBUG : Still 0 writers active and 2 cache items in use, waiting 10ms
2026/02/03 03:11:14 DEBUG : Looking for writers
2026/02/03 03:11:14 DEBUG : file1: reading active writers
2026/02/03 03:11:14 DEBUG : file2: reading active writers
2026/02/03 03:11:14 DEBUG : Still 0 writers active and 2 cache items in use, waiting 20ms
2026/02/03 03:11:14 DEBUG : Looking for writers
2026/02/03 03:11:14 DEBUG : file1: reading active writers
2026/02/03 03:11:14 DEBUG : file2: reading active writers
2026/02/03 03:11:14 DEBUG : Still 0 writers active and 2 cache items in use, waiting 40ms
2026/02/03 03:11:14 DEBUG : Looking for writers
2026/02/03 03:11:14 DEBUG : file2: reading active writers
2026/02/03 03:11:14 DEBUG : file1: reading active writers
2026/02/03 03:11:14 DEBUG : Still 0 writers active and 2 cache items in use, waiting 80ms
2026/02/03 03:11:14 DEBUG : file1: vfs cache: starting upload
2026/02/03 03:11:14 DEBUG : file2: vfs cache: starting upload
2026/02/03 03:11:14 DEBUG : Looking for writers
2026/02/03 03:11:14 DEBUG : file1: reading active writers
2026/02/03 03:11:14 DEBUG : file2: reading active writers
2026/02/03 03:11:14 DEBUG : Still 0 writers active and 2 cache items in use, waiting 160ms
2026/02/03 03:11:14 DEBUG : Looking for writers
2026/02/03 03:11:14 DEBUG : file1: reading active writers
2026/02/03 03:11:14 DEBUG : file2: reading active writers
2026/02/03 03:11:14 DEBUG : Still 0 writers active and 2 cache items in use, waiting 320ms
2026/02/03 03:11:15 DEBUG : Looking for writers
2026/02/03 03:11:15 DEBUG : file1: reading active writers
2026/02/03 03:11:15 DEBUG : file2: reading active writers
2026/02/03 03:11:15 DEBUG : Still 0 writers active and 2 cache items in use, waiting 640ms
2026/02/03 03:11:15 DEBUG : Looking for writers
2026/02/03 03:11:15 DEBUG : file1: reading active writers
2026/02/03 03:11:15 DEBUG : file2: reading active writers
2026/02/03 03:11:15 DEBUG : Still 0 writers active and 2 cache items in use, waiting 1s
2026/02/03 03:11:16 DEBUG : file1: size = 0 OK
2026/02/03 03:11:16 INFO : file1: Copied (new)
2026/02/03 03:11:16 DEBUG : file1: vfs cache: fingerprint now "0"
2026/02/03 03:11:16 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/03 03:11:16 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:16 INFO : file1: vfs cache: upload succeeded try #1
2026/02/03 03:11:16 DEBUG : Looking for writers
2026/02/03 03:11:16 DEBUG : file1: reading active writers
2026/02/03 03:11:16 DEBUG : file2: reading active writers
2026/02/03 03:11:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:17 DEBUG : Looking for writers
2026/02/03 03:11:17 DEBUG : file1: reading active writers
2026/02/03 03:11:17 DEBUG : file2: reading active writers
2026/02/03 03:11:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:18 DEBUG : file2: size = 0 OK
2026/02/03 03:11:18 INFO : file2: Copied (new)
2026/02/03 03:11:18 DEBUG : file2: vfs cache: fingerprint now "0"
2026/02/03 03:11:18 DEBUG : file2: vfs cache: writeback object to VFS layer
2026/02/03 03:11:18 DEBUG : Added virtual directory entry vAddFile: "file2"
2026/02/03 03:11:18 INFO : file2: vfs cache: upload succeeded try #1
2026/02/03 03:11:18 DEBUG : Looking for writers
2026/02/03 03:11:18 DEBUG : file1: reading active writers
2026/02/03 03:11:18 DEBUG : file2: reading active writers
2026/02/03 03:11:18 DEBUG : >WaitForWriters:
2026/02/03 03:11:19 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:11:19 DEBUG : Looking for writers
2026/02/03 03:11:19 DEBUG : file1: reading active writers
2026/02/03 03:11:19 DEBUG : file2: reading active writers
2026/02/03 03:11:19 DEBUG : >WaitForWriters:
2026/02/03 03:11:19 DEBUG : drime root 'rclone-test-yirosuf3fiba': 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: 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 (14.93s)
=== RUN TestRWFileHandleFlushWrite
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:11:29 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:11:29 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:11:29 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:29 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:29 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:29 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:29 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:29 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:29 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:29 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:29 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:11:29 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:11:29 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:11:29 DEBUG : file1: newRWFileHandle:
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): openPending:
2026/02/03 03:11:29 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:11:29 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): >openPending: err=
2026/02/03 03:11:29 DEBUG : file1: >newRWFileHandle: err=
2026/02/03 03:11:29 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:29 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/03 03:11:29 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): _writeAt: size=5, off=0
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): >_writeAt: n=5, err=
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): RWFileHandle.Flush
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): RWFileHandle.Flush
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): close:
2026/02/03 03:11:29 DEBUG : file1: vfs cache: setting modification time to 2026-02-03 03:11:29.811293634 +0000 UTC m=+2917.603062287
2026/02/03 03:11:29 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:11:29 DEBUG : file1(0xc000d5a340): >close: err=
2026/02/03 03:11:29 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:11:29 DEBUG : Looking for writers
2026/02/03 03:11:29 DEBUG : file1: reading active writers
2026/02/03 03:11:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:11:29 DEBUG : Looking for writers
2026/02/03 03:11:29 DEBUG : file1: reading active writers
2026/02/03 03:11:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:11:29 DEBUG : Looking for writers
2026/02/03 03:11:29 DEBUG : file1: reading active writers
2026/02/03 03:11:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:11:29 DEBUG : Looking for writers
2026/02/03 03:11:29 DEBUG : file1: reading active writers
2026/02/03 03:11:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:11:29 DEBUG : file1: vfs cache: starting upload
2026/02/03 03:11:29 DEBUG : Looking for writers
2026/02/03 03:11:29 DEBUG : file1: reading active writers
2026/02/03 03:11:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:11:30 DEBUG : Looking for writers
2026/02/03 03:11:30 DEBUG : file1: reading active writers
2026/02/03 03:11:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:11:30 DEBUG : Looking for writers
2026/02/03 03:11:30 DEBUG : file1: reading active writers
2026/02/03 03:11:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:11:31 DEBUG : Looking for writers
2026/02/03 03:11:31 DEBUG : file1: reading active writers
2026/02/03 03:11:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:32 DEBUG : Looking for writers
2026/02/03 03:11:32 DEBUG : file1: reading active writers
2026/02/03 03:11:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:32 DEBUG : file1: size = 5 OK
2026/02/03 03:11:32 INFO : file1: Copied (new)
2026/02/03 03:11:32 DEBUG : file1: vfs cache: fingerprint now "5"
2026/02/03 03:11:32 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/03 03:11:32 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:32 INFO : file1: vfs cache: upload succeeded try #1
2026/02/03 03:11:33 DEBUG : Looking for writers
2026/02/03 03:11:33 DEBUG : file1: reading active writers
2026/02/03 03:11:33 DEBUG : >WaitForWriters:
2026/02/03 03:11:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
--- PASS: TestRWFileHandleFlushWrite (4.37s)
=== RUN TestRWFileHandleReleaseWrite
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:11:33 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:11:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:11:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:33 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:11:33 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:11:33 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:11:33 DEBUG : file1: newRWFileHandle:
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): openPending:
2026/02/03 03:11:33 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:11:33 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): >openPending: err=
2026/02/03 03:11:33 DEBUG : file1: >newRWFileHandle: err=
2026/02/03 03:11:33 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:33 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/03 03:11:33 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): _writeAt: size=5, off=0
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): >_writeAt: n=5, err=
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): RWFileHandle.Release
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): close:
2026/02/03 03:11:33 DEBUG : file1: vfs cache: setting modification time to 2026-02-03 03:11:33.928646104 +0000 UTC m=+2921.720414778
2026/02/03 03:11:33 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): >close: err=
2026/02/03 03:11:33 DEBUG : file1(0xc0007f47c0): RWFileHandle.Release
2026/02/03 03:11:33 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:11:33 DEBUG : Looking for writers
2026/02/03 03:11:33 DEBUG : file1: reading active writers
2026/02/03 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:11:33 DEBUG : Looking for writers
2026/02/03 03:11:33 DEBUG : file1: reading active writers
2026/02/03 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:11:33 DEBUG : Looking for writers
2026/02/03 03:11:33 DEBUG : file1: reading active writers
2026/02/03 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:11:33 DEBUG : Looking for writers
2026/02/03 03:11:33 DEBUG : file1: reading active writers
2026/02/03 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:11:34 DEBUG : file1: vfs cache: starting upload
2026/02/03 03:11:34 DEBUG : Looking for writers
2026/02/03 03:11:34 DEBUG : file1: reading active writers
2026/02/03 03:11:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:11:34 DEBUG : Looking for writers
2026/02/03 03:11:34 DEBUG : file1: reading active writers
2026/02/03 03:11:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:11:34 DEBUG : Looking for writers
2026/02/03 03:11:34 DEBUG : file1: reading active writers
2026/02/03 03:11:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:11:35 DEBUG : Looking for writers
2026/02/03 03:11:35 DEBUG : file1: reading active writers
2026/02/03 03:11:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:36 DEBUG : Looking for writers
2026/02/03 03:11:36 DEBUG : file1: reading active writers
2026/02/03 03:11:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:36 DEBUG : file1: size = 5 OK
2026/02/03 03:11:36 INFO : file1: Copied (new)
2026/02/03 03:11:36 DEBUG : file1: vfs cache: fingerprint now "5"
2026/02/03 03:11:36 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/03 03:11:36 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:36 INFO : file1: vfs cache: upload succeeded try #1
2026/02/03 03:11:37 DEBUG : Looking for writers
2026/02/03 03:11:37 DEBUG : file1: reading active writers
2026/02/03 03:11:37 DEBUG : >WaitForWriters:
2026/02/03 03:11:37 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
--- PASS: TestRWFileHandleReleaseWrite (4.53s)
=== RUN TestRWFileHandleSizeTruncateExisting
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:11:38 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:11:38 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:11:38 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:38 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:38 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:38 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:11:38 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:11:38 INFO : drime root 'rclone-test-yirosuf3fiba': 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/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
dir/file1 (16), file1 (5), 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/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: Should be true
Test: TestRWFileHandleSizeTruncateExisting
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/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: Should be true
Test: TestRWFileHandleSizeTruncateExisting
Messages: Unexpected file "file1"
2026/02/03 03:11:50 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_TRUNC, perm=-rwxrwxrwx
2026/02/03 03:11:51 DEBUG : file1: Reset virtual modtime
2026/02/03 03:11:52 DEBUG : dir/file1: Open: flags=O_WRONLY|O_TRUNC
2026/02/03 03:11:52 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:11:52 DEBUG : dir/file1(0xc0009da600): openPending:
2026/02/03 03:11:52 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:11:52 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:11:52 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:52 DEBUG : dir/file1(0xc0009da600): >openPending: err=
2026/02/03 03:11:52 DEBUG : dir/file1: vfs cache: truncate to size=0
2026/02/03 03:11:52 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:11:52 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:11:52 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:11:52 DEBUG : dir/file1(0xc0009da600): _writeAt: size=5, off=0
2026/02/03 03:11:52 DEBUG : dir/file1(0xc0009da600): >_writeAt: n=5, err=
2026/02/03 03:11:52 DEBUG : dir/file1(0xc0009da600): close:
2026/02/03 03:11:52 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/03 03:11:52 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:11:52.101098016 +0000 UTC m=+2939.892866680
2026/02/03 03:11:52 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:11:52 DEBUG : dir/file1(0xc0009da600): >close: err=
2026/02/03 03:11:52 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:11:52 DEBUG : dir/file1: vfs cache: starting upload
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:11:52 DEBUG : dir: Looking for writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Looking for writers
2026/02/03 03:11:52 DEBUG : dir: reading active writers
2026/02/03 03:11:52 DEBUG : file1: reading active writers
2026/02/03 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:11:53 DEBUG : dir: Looking for writers
2026/02/03 03:11:53 DEBUG : file1: reading active writers
2026/02/03 03:11:53 DEBUG : Looking for writers
2026/02/03 03:11:53 DEBUG : dir: reading active writers
2026/02/03 03:11:53 DEBUG : file1: reading active writers
2026/02/03 03:11:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:54 DEBUG : dir: Looking for writers
2026/02/03 03:11:54 DEBUG : file1: reading active writers
2026/02/03 03:11:54 DEBUG : Looking for writers
2026/02/03 03:11:54 DEBUG : dir: reading active writers
2026/02/03 03:11:54 DEBUG : file1: reading active writers
2026/02/03 03:11:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:11:54 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:11:55 DEBUG : dir/file1: size = 5 OK
2026/02/03 03:11:55 INFO : dir/file1: Copied (replaced existing)
2026/02/03 03:11:55 DEBUG : dir/file1: vfs cache: fingerprint now "5"
2026/02/03 03:11:55 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/03 03:11:55 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:11:55 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/03 03:11:55 DEBUG : dir: Looking for writers
2026/02/03 03:11:55 DEBUG : file1: reading active writers
2026/02/03 03:11:55 DEBUG : Looking for writers
2026/02/03 03:11:55 DEBUG : dir: reading active writers
2026/02/03 03:11:55 DEBUG : file1: reading active writers
2026/02/03 03:11:55 DEBUG : >WaitForWriters:
2026/02/03 03:11:55 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
2026/02/03 03:11:56 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:11:56 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 03:11:56 DEBUG : pacer: Reducing sleep to 10ms
2026/02/03 03:11:57 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:11:57 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 03:11:57 DEBUG : forgetting directory cache
2026/02/03 03:11:57 DEBUG : dir: forgetting directory cache
2026/02/03 03:11:57 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:11:57 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:11:57 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 03:11:57 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/03 03:11:57 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 03:11:57 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/03 03:11:58 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 03:11:58 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/03 03:11:58 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 03:11:58 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/03 03:11:58 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 03:11:58 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/03 03:11:59 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 03:11:59 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/03 03:11:59 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 03:11:59 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/03 03:12:00 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 03:12:00 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/03 03:12:03 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/03 03:12:03 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/03 03:12:08 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:12:08 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/03 03:12:18 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 03:12:38 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 03:12:52 DEBUG : forgetting directory cache
2026/02/03 03:12:52 DEBUG : dir: forgetting directory cache
2026/02/03 03:12:52 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:12:52 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:12:58 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 03:13:18 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 03:13:36 DEBUG : forgetting directory cache
2026/02/03 03:13:36 DEBUG : dir: forgetting directory cache
2026/02/03 03:13:36 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:13:36 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:13:38 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 03:13:58 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 03:14:18 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 03:14:28 DEBUG : forgetting directory cache
2026/02/03 03:14:28 DEBUG : dir: forgetting directory cache
2026/02/03 03:14:28 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:14:28 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:14:38 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 03:14: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/03 03:15:18 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:15:28 DEBUG : forgetting directory cache
2026/02/03 03:15:28 DEBUG : dir: forgetting directory cache
2026/02/03 03:15:28 DEBUG : dir: Removed virtual directory entry vDel: "file1"
2026/02/03 03:15:28 DEBUG : Removed virtual directory entry vAddFile: "newLeaf"
2026/02/03 03:15:38 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 03:15:59 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 03:16:07 DEBUG : forgetting directory cache
2026/02/03 03:16:07 DEBUG : forgetting directory cache
2026/02/03 03:16:18 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 03:16:19 DEBUG : forgetting directory cache
2026/02/03 03:16:19 DEBUG : dir: forgetting directory cache
2026/02/03 03:16:38 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 03:16:45 DEBUG : forgetting directory cache
2026/02/03 03:16:45 DEBUG : dir: forgetting directory cache
2026/02/03 03:16:58 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 03:17:15 DEBUG : forgetting directory cache
2026/02/03 03:17:15 DEBUG : dir: forgetting directory cache
2026/02/03 03:17:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 03:17:15 DEBUG : dir: forgetting directory cache
2026/02/03 03:17:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 03:17:17 DEBUG : forgetting directory cache
2026/02/03 03:17:17 DEBUG : dir: forgetting directory cache
2026/02/03 03:17:18 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 03:17:38 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 03:17:47 DEBUG : forgetting directory cache
2026/02/03 03:17:47 DEBUG : dir: forgetting directory cache
2026/02/03 03:17:58 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 03:18:17 DEBUG : forgetting directory cache
2026/02/03 03:18:17 DEBUG : dir: forgetting directory cache
2026/02/03 03:18:19 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/03 03:18:36 DEBUG : forgetting directory cache
2026/02/03 03:18:36 DEBUG : dir: forgetting directory cache
2026/02/03 03:18:36 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:18:39 DEBUG : pacer: Reducing sleep to 10s
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/03 03:18:59 DEBUG : pacer: Reducing sleep to 5s
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/03 03:19:05 DEBUG : forgetting directory cache
2026/02/03 03:19:05 DEBUG : dir: forgetting directory cache
2026/02/03 03:19:05 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:19: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/03 03:19:14 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/03 03:19:16 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/03 03:19:18 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/03 03:19:18 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/03 03:19:18 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/03 03:19:20 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/03 03:19:21 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/03 03:19:21 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
2026/02/03 03:19:24 DEBUG : forgetting directory cache
2026/02/03 03:19:24 DEBUG : dir: forgetting directory cache
2026/02/03 03:19:24 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 (467.30s)
=== RUN TestRWFileHandleSizeCreateExisting
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:19:25 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:19:25 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:19:25 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:19:25 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:19:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:19:25 DEBUG : Config file has changed externally - reloading
2026/02/03 03:19:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:19:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:19:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:19:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:19:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:19:25 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:19:30 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:19:31 DEBUG : dir/file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:19:32 DEBUG : dir/file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:19:32 DEBUG : dir/file1: newRWFileHandle:
2026/02/03 03:19:32 DEBUG : dir/file1: >newRWFileHandle: err=
2026/02/03 03:19:32 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:19:32 DEBUG : dir/file1: >Open: fd=dir/file1 (rw), err=
2026/02/03 03:19:32 DEBUG : dir/file1: >OpenFile: fd=dir/file1 (rw), err=
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): _writeAt: size=5, off=0
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): openPending:
2026/02/03 03:19:32 DEBUG : dir/file1: vfs cache: checking remote fingerprint "16" against cached fingerprint ""
2026/02/03 03:19:32 DEBUG : dir/file1: vfs cache: truncate to size=16
2026/02/03 03:19:32 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): >openPending: err=
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): >_writeAt: n=5, err=
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): _writeAt: size=15, off=5
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): >_writeAt: n=15, err=
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): close:
2026/02/03 03:19:32 DEBUG : vfs cache: looking for range={Pos:0 Size:20} in [{Pos:0 Size:20}] - present true
2026/02/03 03:19:32 DEBUG : dir/file1: vfs cache: setting modification time to 2026-02-03 03:19:32.567556405 +0000 UTC m=+3400.359325060
2026/02/03 03:19:32 INFO : dir/file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:19:32 DEBUG : dir/file1(0xc0003c7580): >close: err=
2026/02/03 03:19:32 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:19:32 DEBUG : dir: Looking for writers
2026/02/03 03:19:32 DEBUG : file1: reading active writers
2026/02/03 03:19:32 DEBUG : Looking for writers
2026/02/03 03:19:32 DEBUG : dir: reading active writers
2026/02/03 03:19:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:19:32 DEBUG : dir: Looking for writers
2026/02/03 03:19:32 DEBUG : file1: reading active writers
2026/02/03 03:19:32 DEBUG : Looking for writers
2026/02/03 03:19:32 DEBUG : dir: reading active writers
2026/02/03 03:19:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:19:32 DEBUG : dir: Looking for writers
2026/02/03 03:19:32 DEBUG : file1: reading active writers
2026/02/03 03:19:32 DEBUG : Looking for writers
2026/02/03 03:19:32 DEBUG : dir: reading active writers
2026/02/03 03:19:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:19:32 DEBUG : dir: Looking for writers
2026/02/03 03:19:32 DEBUG : file1: reading active writers
2026/02/03 03:19:32 DEBUG : Looking for writers
2026/02/03 03:19:32 DEBUG : dir: reading active writers
2026/02/03 03:19:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:19:32 DEBUG : dir/file1: vfs cache: starting upload
2026/02/03 03:19:32 DEBUG : dir: Looking for writers
2026/02/03 03:19:32 DEBUG : file1: reading active writers
2026/02/03 03:19:32 DEBUG : Looking for writers
2026/02/03 03:19:32 DEBUG : dir: reading active writers
2026/02/03 03:19:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:19:32 DEBUG : dir: Looking for writers
2026/02/03 03:19:32 DEBUG : file1: reading active writers
2026/02/03 03:19:32 DEBUG : Looking for writers
2026/02/03 03:19:32 DEBUG : dir: reading active writers
2026/02/03 03:19:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:19:33 DEBUG : dir: Looking for writers
2026/02/03 03:19:33 DEBUG : file1: reading active writers
2026/02/03 03:19:33 DEBUG : Looking for writers
2026/02/03 03:19:33 DEBUG : dir: reading active writers
2026/02/03 03:19:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:19:33 DEBUG : dir: Looking for writers
2026/02/03 03:19:33 DEBUG : file1: reading active writers
2026/02/03 03:19:33 DEBUG : Looking for writers
2026/02/03 03:19:33 DEBUG : dir: reading active writers
2026/02/03 03:19:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:19:34 DEBUG : dir: Looking for writers
2026/02/03 03:19:34 DEBUG : file1: reading active writers
2026/02/03 03:19:34 DEBUG : Looking for writers
2026/02/03 03:19:34 DEBUG : dir: reading active writers
2026/02/03 03:19:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:19:35 DEBUG : dir: Looking for writers
2026/02/03 03:19:35 DEBUG : file1: reading active writers
2026/02/03 03:19:35 DEBUG : Looking for writers
2026/02/03 03:19:35 DEBUG : dir: reading active writers
2026/02/03 03:19:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:19:36 DEBUG : dir/file1: Removing old object on successful upload
2026/02/03 03:19:36 DEBUG : dir/file1: size = 20 OK
2026/02/03 03:19:36 INFO : dir/file1: Copied (replaced existing)
2026/02/03 03:19:36 DEBUG : dir/file1: vfs cache: fingerprint now "20"
2026/02/03 03:19:36 DEBUG : dir/file1: vfs cache: writeback object to VFS layer
2026/02/03 03:19:36 DEBUG : dir: Added virtual directory entry vAddFile: "file1"
2026/02/03 03:19:36 INFO : dir/file1: vfs cache: upload succeeded try #1
2026/02/03 03:19:36 DEBUG : dir: Looking for writers
2026/02/03 03:19:36 DEBUG : file1: reading active writers
2026/02/03 03:19:36 DEBUG : Looking for writers
2026/02/03 03:19:36 DEBUG : dir: reading active writers
2026/02/03 03:19:36 DEBUG : >WaitForWriters:
2026/02/03 03:19:36 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
2026/02/03 03:19:37 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:19:37 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 03:19:38 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 03:19:38 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2026/02/03 03:19:38 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 03:19:38 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2026/02/03 03:19:38 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 03:19:38 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2026/02/03 03:19:39 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 03:19:39 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2026/02/03 03:19:39 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 03:19:39 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2026/02/03 03:19:39 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 03:19:39 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2026/02/03 03:19:40 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 03:19:40 DEBUG : pacer: Rate limited, increasing sleep to 2.56s
2026/02/03 03:19:41 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 03:19:41 DEBUG : pacer: Rate limited, increasing sleep to 5.12s
2026/02/03 03:19:44 DEBUG : pacer: low level retry 10/10 (error Error "Server Error")
2026/02/03 03:19:44 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/03 03:19:46 DEBUG : forgetting directory cache
2026/02/03 03:19:46 DEBUG : dir: forgetting directory cache
2026/02/03 03:19:46 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:19:49 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:19:49 DEBUG : pacer: Rate limited, increasing sleep to 20s
2026/02/03 03:19:59 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 03:20:09 DEBUG : forgetting directory cache
2026/02/03 03:20:09 DEBUG : dir: forgetting directory cache
2026/02/03 03:20:09 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:20:19 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 03:20:25 DEBUG : forgetting directory cache
2026/02/03 03:20:25 DEBUG : dir: forgetting directory cache
2026/02/03 03:20:25 DEBUG : dir: forgetting directory cache
2026/02/03 03:20:25 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:20:39 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 03:20:44 DEBUG : forgetting directory cache
2026/02/03 03:20:44 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:20:59 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 03:21:14 DEBUG : forgetting directory cache
2026/02/03 03:21:14 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:21:14 DEBUG : Removed virtual directory entry vAddFile: "file2"
2026/02/03 03:21:19 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 03:21:29 DEBUG : forgetting directory cache
2026/02/03 03:21:29 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:21:33 DEBUG : forgetting directory cache
2026/02/03 03:21:33 DEBUG : Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:21:39 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 03:21:51 DEBUG : forgetting directory cache
2026/02/03 03:21:51 DEBUG : dir: forgetting directory cache
2026/02/03 03:21:51 DEBUG : dir: Removed virtual directory entry vAddFile: "file1"
2026/02/03 03:21:59 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 03:22:19 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 03:22:39 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/03 03:22:59 DEBUG : pacer: low level retry 1/10 (error Error "Server Error")
2026/02/03 03:23:19 DEBUG : pacer: low level retry 2/10 (error Error "Server Error")
2026/02/03 03:23:39 DEBUG : pacer: low level retry 3/10 (error Error "Server Error")
2026/02/03 03:24:00 DEBUG : pacer: low level retry 4/10 (error Error "Server Error")
2026/02/03 03:24:19 DEBUG : pacer: low level retry 5/10 (error Error "Server Error")
2026/02/03 03:24:39 DEBUG : pacer: low level retry 6/10 (error Error "Server Error")
2026/02/03 03:24:59 DEBUG : pacer: low level retry 7/10 (error Error "Server Error")
2026/02/03 03:25:19 DEBUG : pacer: low level retry 8/10 (error Error "Server Error")
2026/02/03 03:25:40 DEBUG : pacer: low level retry 9/10 (error Error "Server Error")
2026/02/03 03:26:00 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/03 03:26:20 DEBUG : pacer: Reducing sleep to 10s
run.go:130: removing dir "dir" failed - try 1/3: directory not empty
2026/02/03 03:26:40 DEBUG : pacer: Reducing sleep to 5s
run.go:130: removing dir "dir" failed - try 2/3: directory not empty
2026/02/03 03:27:02 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/03 03:27:09 DEBUG : pacer: Reducing sleep to 1.25s
2026/02/03 03:27:14 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/03 03:27:15 DEBUG : dir: forgetting directory cache
2026/02/03 03:27:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 03:27:15 DEBUG : forgetting directory cache
2026/02/03 03:27:15 DEBUG : dir: forgetting directory cache
2026/02/03 03:27:15 DEBUG : dir/virtualDir: forgetting directory cache
2026/02/03 03:27:17 DEBUG : pacer: Reducing sleep to 312.5ms
2026/02/03 03:27:18 DEBUG : pacer: Reducing sleep to 156.25ms
2026/02/03 03:27:18 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/03 03:27:23 DEBUG : pacer: Reducing sleep to 39.0625ms
2026/02/03 03:27:27 DEBUG : pacer: Reducing sleep to 19.53125ms
2026/02/03 03:27:29 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 (488.55s)
=== RUN TestRWFileHandleSizeCreateNew
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:27:33 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:27:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:27:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:27:33 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:27:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:27:33 DEBUG : Config file has changed externally - reloading
2026/02/03 03:27:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:27:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:27:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:27:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:27:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:27:33 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:27:33 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:27:34 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:27:34 DEBUG : file1: newRWFileHandle:
2026/02/03 03:27:34 DEBUG : file1(0xc0007f4680): openPending:
2026/02/03 03:27:34 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:27:34 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:27:34 DEBUG : file1(0xc0007f4680): >openPending: err=
2026/02/03 03:27:34 DEBUG : file1: >newRWFileHandle: err=
2026/02/03 03:27:34 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:27:34 DEBUG : file1: >Open: fd=file1 (rw), err=
2026/02/03 03:27:34 DEBUG : file1: >OpenFile: fd=file1 (rw), err=
2026/02/03 03:27:34 DEBUG : file1(0xc0007f4680): _writeAt: size=5, off=0
2026/02/03 03:27:34 DEBUG : file1(0xc0007f4680): >_writeAt: n=5, err=
2026/02/03 03:27:34 DEBUG : file1(0xc0007f4680): close:
2026/02/03 03:27:34 DEBUG : file1: vfs cache: setting modification time to 2026-02-03 03:27:34.962717582 +0000 UTC m=+3882.754486266
2026/02/03 03:27:34 INFO : file1: vfs cache: queuing for upload in 100ms
2026/02/03 03:27:34 DEBUG : file1(0xc0007f4680): >close: err=
2026/02/03 03:27:34 DEBUG : WaitForWriters: timeout=30s
2026/02/03 03:27:34 DEBUG : dir: Looking for writers
2026/02/03 03:27:34 DEBUG : Looking for writers
2026/02/03 03:27:34 DEBUG : dir: reading active writers
2026/02/03 03:27:34 DEBUG : file1: reading active writers
2026/02/03 03:27:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms
2026/02/03 03:27:34 DEBUG : dir: Looking for writers
2026/02/03 03:27:34 DEBUG : Looking for writers
2026/02/03 03:27:34 DEBUG : dir: reading active writers
2026/02/03 03:27:34 DEBUG : file1: reading active writers
2026/02/03 03:27:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms
2026/02/03 03:27:34 DEBUG : dir: Looking for writers
2026/02/03 03:27:34 DEBUG : Looking for writers
2026/02/03 03:27:34 DEBUG : dir: reading active writers
2026/02/03 03:27:34 DEBUG : file1: reading active writers
2026/02/03 03:27:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms
2026/02/03 03:27:35 DEBUG : dir: Looking for writers
2026/02/03 03:27:35 DEBUG : Looking for writers
2026/02/03 03:27:35 DEBUG : file1: reading active writers
2026/02/03 03:27:35 DEBUG : dir: reading active writers
2026/02/03 03:27:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms
2026/02/03 03:27:35 DEBUG : file1: vfs cache: starting upload
2026/02/03 03:27:35 DEBUG : dir: Looking for writers
2026/02/03 03:27:35 DEBUG : Looking for writers
2026/02/03 03:27:35 DEBUG : dir: reading active writers
2026/02/03 03:27:35 DEBUG : file1: reading active writers
2026/02/03 03:27:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms
2026/02/03 03:27:35 DEBUG : dir: Looking for writers
2026/02/03 03:27:35 DEBUG : Looking for writers
2026/02/03 03:27:35 DEBUG : dir: reading active writers
2026/02/03 03:27:35 DEBUG : file1: reading active writers
2026/02/03 03:27:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms
2026/02/03 03:27:35 DEBUG : dir: Looking for writers
2026/02/03 03:27:35 DEBUG : Looking for writers
2026/02/03 03:27:35 DEBUG : dir: reading active writers
2026/02/03 03:27:35 DEBUG : file1: reading active writers
2026/02/03 03:27:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms
2026/02/03 03:27:36 DEBUG : dir: Looking for writers
2026/02/03 03:27:36 DEBUG : Looking for writers
2026/02/03 03:27:36 DEBUG : dir: reading active writers
2026/02/03 03:27:36 DEBUG : file1: reading active writers
2026/02/03 03:27:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:37 DEBUG : dir: Looking for writers
2026/02/03 03:27:37 DEBUG : Looking for writers
2026/02/03 03:27:37 DEBUG : dir: reading active writers
2026/02/03 03:27:37 DEBUG : file1: reading active writers
2026/02/03 03:27:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:38 DEBUG : dir: Looking for writers
2026/02/03 03:27:38 DEBUG : Looking for writers
2026/02/03 03:27:38 DEBUG : dir: reading active writers
2026/02/03 03:27:38 DEBUG : file1: reading active writers
2026/02/03 03:27:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:39 DEBUG : dir: Looking for writers
2026/02/03 03:27:39 DEBUG : Looking for writers
2026/02/03 03:27:39 DEBUG : dir: reading active writers
2026/02/03 03:27:39 DEBUG : file1: reading active writers
2026/02/03 03:27:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:40 DEBUG : dir: Looking for writers
2026/02/03 03:27:40 DEBUG : Looking for writers
2026/02/03 03:27:40 DEBUG : dir: reading active writers
2026/02/03 03:27:40 DEBUG : file1: reading active writers
2026/02/03 03:27:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:41 DEBUG : dir: Looking for writers
2026/02/03 03:27:41 DEBUG : Looking for writers
2026/02/03 03:27:41 DEBUG : dir: reading active writers
2026/02/03 03:27:41 DEBUG : file1: reading active writers
2026/02/03 03:27:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:42 DEBUG : dir: Looking for writers
2026/02/03 03:27:42 DEBUG : Looking for writers
2026/02/03 03:27:42 DEBUG : dir: reading active writers
2026/02/03 03:27:42 DEBUG : file1: reading active writers
2026/02/03 03:27:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:43 DEBUG : dir: Looking for writers
2026/02/03 03:27:43 DEBUG : Looking for writers
2026/02/03 03:27:43 DEBUG : dir: reading active writers
2026/02/03 03:27:43 DEBUG : file1: reading active writers
2026/02/03 03:27:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s
2026/02/03 03:27:43 DEBUG : file1: size = 5 OK
2026/02/03 03:27:43 INFO : file1: Copied (new)
2026/02/03 03:27:43 DEBUG : file1: vfs cache: fingerprint now "5"
2026/02/03 03:27:43 DEBUG : file1: vfs cache: writeback object to VFS layer
2026/02/03 03:27:43 DEBUG : Added virtual directory entry vAddFile: "file1"
2026/02/03 03:27:43 INFO : file1: vfs cache: upload succeeded try #1
2026/02/03 03:27:44 DEBUG : dir: Looking for writers
2026/02/03 03:27:44 DEBUG : Looking for writers
2026/02/03 03:27:44 DEBUG : dir: reading active writers
2026/02/03 03:27:44 DEBUG : file1: reading active writers
2026/02/03 03:27:44 DEBUG : >WaitForWriters:
2026/02/03 03:27:44 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaner exiting
2026/02/03 03:28:04 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/03 03:28: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/03 03:28:04 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/03 03:28:07 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: TestRWFileHandleSizeCreateNew
Messages: directories
--- FAIL: TestRWFileHandleSizeCreateNew (75.19s)
=== RUN TestRWFileHandleOpenTests
=== RUN TestRWFileHandleOpenTests/writes
run.go:185: Remote "drime root 'rclone-test-yirosuf3fiba'", Local "Local file system at /tmp/rclone3054872069", Modify Window "876000h0m0s"
2026/02/03 03:28:49 INFO : drime root 'rclone-test-yirosuf3fiba': poll-interval is not supported by this remote
2026/02/03 03:28:49 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: root is "/home/rclone/.cache/rclone"
2026/02/03 03:28:49 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:28:49 DEBUG : drime root 'rclone-test-yirosuf3fiba': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:28:49 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:28:49 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:28:49 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:28:49 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
2026/02/03 03:28:49 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name
2026/02/03 03:28:49 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestDrime/rclone-test-yirosuf3fiba"
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY
2026/02/03 03:28:49 INFO : drime root 'rclone-test-yirosuf3fiba': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0)
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00035bec0): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00035bec0): >openPending: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00035bec0): _writeAt: size=5, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00035bec0): >_writeAt: n=5, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00035bec0): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.639402914 +0000 UTC m=+3958.431171578
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00035bec0): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): _readAt: size=2, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): >_readAt: n=2, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): _writeAt: size=3, off=2
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): >_writeAt: n=0, err=Bad file descriptor
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.639402914 +0000 UTC m=+3958.431171578
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a440): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a940): _readAt: size=512, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a940): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a940): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a940): >_readAt: n=5, err=EOF
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a940): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.639402914 +0000 UTC m=+3958.431171578
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5a940): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: Remove:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00078e2a0 item 1
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_TRUNC
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_TRUNC, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5af80): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5af80): >openPending: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5af80): _writeAt: size=5, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5af80): >_writeAt: n=5, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5af80): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.641680507 +0000 UTC m=+3958.433449171
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5af80): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_TRUNC, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5b480): _readAt: size=512, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5b480): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5b480): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5b480): >_readAt: n=5, err=EOF
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5b480): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.641680507 +0000 UTC m=+3958.433449171
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000d5b480): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: Remove:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00078ea80 item 2
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c6000): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c6000): >openPending: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c6000): _writeAt: size=5, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c6000): >_writeAt: n=5, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c6000): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.645071369 +0000 UTC m=+3958.436840023
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c6000): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY|O_SYNC
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): _readAt: size=2, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): >_readAt: n=2, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): _writeAt: size=3, off=2
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): >_writeAt: n=0, err=Bad file descriptor
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.645071369 +0000 UTC m=+3958.436840023
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc0003c77c0): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070a540): _readAt: size=512, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070a540): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070a540): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070a540): >_readAt: n=5, err=EOF
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070a540): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.645071369 +0000 UTC m=+3958.436840023
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070a540): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: Remove:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00078f180 item 3
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC|O_TRUNC, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070adc0): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070adc0): >openPending: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070adc0): _writeAt: size=5, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070adc0): >_writeAt: n=5, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070adc0): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.654623544 +0000 UTC m=+3958.446392209
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070adc0): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_SYNC|O_TRUNC, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=invalid argument
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=----------
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070bd40): _readAt: size=512, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070bd40): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070bd40): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070bd40): >_readAt: n=5, err=EOF
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070bd40): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.654623544 +0000 UTC m=+3958.446392209
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc00070bd40): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: Remove:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00078f810 item 4
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: removed cache file as file deleted
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vDel: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Remove: err=
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_EXCL, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0e4c0): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0e4c0): >openPending: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0e4c0): _writeAt: size=5, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0e4c0): >_writeAt: n=5, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0e4c0): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.656319662 +0000 UTC m=+3958.448088326
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0e4c0): >close: err=
2026/02/03 03:28:50 DEBUG : open-test-file: OpenFile: flags=O_RDONLY|O_EXCL, perm=-rw-rw-rw-
2026/02/03 03:28:50 DEBUG : open-test-file: Open: flags=O_RDONLY|O_EXCL
2026/02/03 03:28:50 DEBUG : open-test-file: newRWFileHandle:
2026/02/03 03:28:50 DEBUG : open-test-file: >newRWFileHandle: err=
2026/02/03 03:28:50 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): _readAt: size=2, off=0
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): openPending:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct)
2026/02/03 03:28:50 DEBUG : Added virtual directory entry vAddFile: "open-test-file"
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): >openPending: err=
2026/02/03 03:28:50 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): >_readAt: n=2, err=
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): _writeAt: size=3, off=2
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): >_writeAt: n=0, err=Bad file descriptor
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): close:
2026/02/03 03:28:50 DEBUG : open-test-file: vfs cache: setting modification time to 2026-02-03 03:28:50.656319662 +0000 UTC m=+3958.448088326
2026/02/03 03:28:50 INFO : open-test-file: vfs cache: queuing for upload in 100ms
2026/02/03 03:28:50 DEBUG : open-test-file(0xc000a0ea40): >close: err=