"./vfs.test -test.v -test.timeout 1h0m0s -remote TestWebdavOwncloud: -verbose -test.run '^(TestFileReadAtNonZeroLength|TestFileReadAtZeroLength|TestVFSIsMetadataFile|TestVFSMkdirAll|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleRelease|TestWriteFileHandleWriteAt|TestWriteFileModTimeWithOpenWriters)$'" - Starting (try 2/5) 2025/09/05 04:16:58 DEBUG : Creating backend with remote "TestWebdavOwncloud:rclone-test-pixakip7dego" 2025/09/05 04:16:58 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/09/05 04:16:58 DEBUG : Setting type="webdav" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_TYPE 2025/09/05 04:16:58 DEBUG : Setting url="http://127.0.0.1:38081/remote.php/webdav/" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_URL 2025/09/05 04:16:58 DEBUG : Setting vendor="owncloud" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_VENDOR 2025/09/05 04:16:58 DEBUG : Setting user="rclone" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_USER 2025/09/05 04:16:58 DEBUG : Setting pass="MDQFw467-x5AGrRxC6bOrWS0L4LdOBMinDxLUCslskehwmk" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_PASS 2025/09/05 04:16:58 DEBUG : TestWebdavOwncloud: detected overridden config - adding "{xY-U8}" suffix to name 2025/09/05 04:16:58 DEBUG : Setting url="http://127.0.0.1:38081/remote.php/webdav/" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_URL 2025/09/05 04:16:58 DEBUG : Setting vendor="owncloud" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_VENDOR 2025/09/05 04:16:58 DEBUG : Setting user="rclone" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_USER 2025/09/05 04:16:58 DEBUG : Setting pass="MDQFw467-x5AGrRxC6bOrWS0L4LdOBMinDxLUCslskehwmk" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_PASS 2025/09/05 04:16:58 DEBUG : found headers: 2025/09/05 04:16:59 DEBUG : Creating backend with remote "/tmp/rclone3845186351" === RUN TestVFSMkdirAll run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:16:59 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:16:59 ERROR : error listing: directory not found 2025/09/05 04:16:59 ERROR : error listing: directory not found 2025/09/05 04:16:59 DEBUG : Added virtual directory entry vAddDir: "a" 2025/09/05 04:16:59 DEBUG : a: Added virtual directory entry vAddDir: "b" 2025/09/05 04:17:00 DEBUG : a/b: Added virtual directory entry vAddDir: "c" 2025/09/05 04:17:00 DEBUG : a/b/c: Added virtual directory entry vAddDir: "d" 2025/09/05 04:17:01 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:01 DEBUG : a/b/c/d: Looking for writers 2025/09/05 04:17:01 DEBUG : a/b/c: Looking for writers 2025/09/05 04:17:01 DEBUG : d: reading active writers 2025/09/05 04:17:01 DEBUG : a/b: Looking for writers 2025/09/05 04:17:01 DEBUG : c: reading active writers 2025/09/05 04:17:01 DEBUG : a: Looking for writers 2025/09/05 04:17:01 DEBUG : b: reading active writers 2025/09/05 04:17:01 DEBUG : Looking for writers 2025/09/05 04:17:01 DEBUG : a: reading active writers 2025/09/05 04:17:01 DEBUG : >WaitForWriters: --- PASS: TestVFSMkdirAll (4.21s) === RUN TestVFSIsMetadataFile run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:03 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:03 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:03 DEBUG : Looking for writers 2025/09/05 04:17:03 DEBUG : >WaitForWriters: --- PASS: TestVFSIsMetadataFile (0.16s) === RUN TestWriteFileHandleMethods run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:03 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:03 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:03 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2025/09/05 04:17:03 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2025/09/05 04:17:03 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2025/09/05 04:17:03 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (5 bytes), uploading instead of streaming 2025/09/05 04:17:03 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:03 DEBUG : file1: md5 = 5d41402abc4b2a76b9719d911017c592 OK 2025/09/05 04:17:03 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:03 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:03 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:03 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes 2025/09/05 04:17:03 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2025/09/05 04:17:03 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:03 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (0 bytes), uploading instead of streaming 2025/09/05 04:17:03 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:04 DEBUG : file1: md5 = d41d8cd98f00b204e9800998ecf8427e OK 2025/09/05 04:17:04 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:04 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:04 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2025/09/05 04:17:04 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2025/09/05 04:17:04 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:04 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:04 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:04 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:04 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (7 bytes), uploading instead of streaming 2025/09/05 04:17:04 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:04 DEBUG : file1: md5 = 9141de76717e095d4dd05f1e686ad6a8 OK 2025/09/05 04:17:04 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:04 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:04 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:04 DEBUG : Looking for writers 2025/09/05 04:17:04 DEBUG : file1: reading active writers 2025/09/05 04:17:04 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleMethods (1.47s) === RUN TestWriteFileHandleWriteAt run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:04 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:04 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:04 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:04 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:04 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:04 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:04 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:04 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2025/09/05 04:17:05 DEBUG : file1: aborting in-sequence write wait, off=100 2025/09/05 04:17:05 DEBUG : file1: failed to wait for in-sequence write to 100 2025/09/05 04:17:05 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2025/09/05 04:17:05 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (11 bytes), uploading instead of streaming 2025/09/05 04:17:06 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:06 DEBUG : file1: md5 = 5eb63bbbe01eeed093cb22bb8f5acdc3 OK 2025/09/05 04:17:06 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:06 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:06 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor 2025/09/05 04:17:06 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:06 DEBUG : Looking for writers 2025/09/05 04:17:06 DEBUG : file1: reading active writers 2025/09/05 04:17:06 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleWriteAt (1.86s) === RUN TestWriteFileHandleFlush run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:06 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:06 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:06 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:06 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:06 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:06 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:06 DEBUG : file1: WriteFileHandle.Flush unwritten handle, writing 0 bytes to avoid race conditions 2025/09/05 04:17:06 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:06 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (5 bytes), uploading instead of streaming 2025/09/05 04:17:06 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:07 DEBUG : file1: md5 = 5d41402abc4b2a76b9719d911017c592 OK 2025/09/05 04:17:07 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:07 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:07 DEBUG : file1: WriteFileHandle.Flush nothing to do 2025/09/05 04:17:07 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:07 DEBUG : Looking for writers 2025/09/05 04:17:07 DEBUG : file1: reading active writers 2025/09/05 04:17:07 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleFlush (0.68s) === RUN TestWriteFileHandleRelease run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:07 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:07 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:07 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:07 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:07 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:07 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:07 DEBUG : file1: WriteFileHandle.Release closing 2025/09/05 04:17:07 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:07 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (0 bytes), uploading instead of streaming 2025/09/05 04:17:07 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:07 DEBUG : file1: md5 = d41d8cd98f00b204e9800998ecf8427e OK 2025/09/05 04:17:07 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:07 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:07 DEBUG : file1: WriteFileHandle.Release nothing to do 2025/09/05 04:17:07 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:07 DEBUG : Looking for writers 2025/09/05 04:17:07 DEBUG : file1: reading active writers 2025/09/05 04:17:07 DEBUG : >WaitForWriters: --- PASS: TestWriteFileHandleRelease (0.75s) === RUN TestWriteFileModTimeWithOpenWriters run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:08 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:08 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:08 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:08 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:08 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:08 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:08 DEBUG : time_test: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:08 DEBUG : Can set mod time: false write_test.go:321: can't set mod time 2025/09/05 04:17:08 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:08 DEBUG : Looking for writers 2025/09/05 04:17:08 DEBUG : file1: reading active writers 2025/09/05 04:17:08 DEBUG : file1: active writers 1 2025/09/05 04:17:08 DEBUG : Still 1 writers active and 0 cache items in use, waiting 10ms 2025/09/05 04:17:09 DEBUG : Looking for writers 2025/09/05 04:17:09 DEBUG : file1: reading active writers 2025/09/05 04:17:09 DEBUG : file1: active writers 1 2025/09/05 04:17:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 20ms 2025/09/05 04:17:09 DEBUG : Looking for writers 2025/09/05 04:17:09 DEBUG : file1: reading active writers 2025/09/05 04:17:09 DEBUG : file1: active writers 1 2025/09/05 04:17:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 40ms 2025/09/05 04:17:09 DEBUG : Looking for writers 2025/09/05 04:17:09 DEBUG : file1: reading active writers 2025/09/05 04:17:09 DEBUG : file1: active writers 1 2025/09/05 04:17:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 80ms 2025/09/05 04:17:09 DEBUG : Looking for writers 2025/09/05 04:17:09 DEBUG : file1: reading active writers 2025/09/05 04:17:09 DEBUG : file1: active writers 1 2025/09/05 04:17:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 160ms 2025/09/05 04:17:09 DEBUG : Looking for writers 2025/09/05 04:17:09 DEBUG : file1: reading active writers 2025/09/05 04:17:09 DEBUG : file1: active writers 1 2025/09/05 04:17:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 320ms 2025/09/05 04:17:09 DEBUG : Looking for writers 2025/09/05 04:17:09 DEBUG : file1: reading active writers 2025/09/05 04:17:09 DEBUG : file1: active writers 1 2025/09/05 04:17:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 640ms 2025/09/05 04:17:10 DEBUG : Looking for writers 2025/09/05 04:17:10 DEBUG : file1: reading active writers 2025/09/05 04:17:10 DEBUG : file1: active writers 1 2025/09/05 04:17:10 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:11 DEBUG : Looking for writers 2025/09/05 04:17:11 DEBUG : file1: reading active writers 2025/09/05 04:17:11 DEBUG : file1: active writers 1 2025/09/05 04:17:11 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:12 DEBUG : Looking for writers 2025/09/05 04:17:12 DEBUG : file1: reading active writers 2025/09/05 04:17:12 DEBUG : file1: active writers 1 2025/09/05 04:17:12 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:13 DEBUG : Looking for writers 2025/09/05 04:17:13 DEBUG : file1: reading active writers 2025/09/05 04:17:13 DEBUG : file1: active writers 1 2025/09/05 04:17:13 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:14 DEBUG : Looking for writers 2025/09/05 04:17:14 DEBUG : file1: reading active writers 2025/09/05 04:17:14 DEBUG : file1: active writers 1 2025/09/05 04:17:14 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:15 DEBUG : Looking for writers 2025/09/05 04:17:15 DEBUG : file1: reading active writers 2025/09/05 04:17:15 DEBUG : file1: active writers 1 2025/09/05 04:17:15 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:16 DEBUG : Looking for writers 2025/09/05 04:17:16 DEBUG : file1: reading active writers 2025/09/05 04:17:16 DEBUG : file1: active writers 1 2025/09/05 04:17:16 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:17 DEBUG : Looking for writers 2025/09/05 04:17:17 DEBUG : file1: reading active writers 2025/09/05 04:17:17 DEBUG : file1: active writers 1 2025/09/05 04:17:17 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:18 DEBUG : Looking for writers 2025/09/05 04:17:18 DEBUG : file1: reading active writers 2025/09/05 04:17:18 DEBUG : file1: active writers 1 2025/09/05 04:17:18 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:19 DEBUG : Looking for writers 2025/09/05 04:17:19 DEBUG : file1: reading active writers 2025/09/05 04:17:19 DEBUG : file1: active writers 1 2025/09/05 04:17:19 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:20 DEBUG : Looking for writers 2025/09/05 04:17:20 DEBUG : file1: reading active writers 2025/09/05 04:17:20 DEBUG : file1: active writers 1 2025/09/05 04:17:20 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:21 DEBUG : Looking for writers 2025/09/05 04:17:21 DEBUG : file1: reading active writers 2025/09/05 04:17:21 DEBUG : file1: active writers 1 2025/09/05 04:17:21 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:22 DEBUG : Looking for writers 2025/09/05 04:17:22 DEBUG : file1: reading active writers 2025/09/05 04:17:22 DEBUG : file1: active writers 1 2025/09/05 04:17:22 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:23 DEBUG : Looking for writers 2025/09/05 04:17:23 DEBUG : file1: reading active writers 2025/09/05 04:17:23 DEBUG : file1: active writers 1 2025/09/05 04:17:23 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:24 DEBUG : Looking for writers 2025/09/05 04:17:24 DEBUG : file1: reading active writers 2025/09/05 04:17:24 DEBUG : file1: active writers 1 2025/09/05 04:17:24 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:25 DEBUG : Looking for writers 2025/09/05 04:17:25 DEBUG : file1: reading active writers 2025/09/05 04:17:25 DEBUG : file1: active writers 1 2025/09/05 04:17:25 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:26 DEBUG : Looking for writers 2025/09/05 04:17:26 DEBUG : file1: reading active writers 2025/09/05 04:17:26 DEBUG : file1: active writers 1 2025/09/05 04:17:26 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:27 DEBUG : Looking for writers 2025/09/05 04:17:27 DEBUG : file1: reading active writers 2025/09/05 04:17:27 DEBUG : file1: active writers 1 2025/09/05 04:17:27 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:28 DEBUG : Looking for writers 2025/09/05 04:17:28 DEBUG : file1: reading active writers 2025/09/05 04:17:28 DEBUG : file1: active writers 1 2025/09/05 04:17:28 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:29 DEBUG : Looking for writers 2025/09/05 04:17:29 DEBUG : file1: reading active writers 2025/09/05 04:17:29 DEBUG : file1: active writers 1 2025/09/05 04:17:29 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:30 DEBUG : Looking for writers 2025/09/05 04:17:30 DEBUG : file1: reading active writers 2025/09/05 04:17:30 DEBUG : file1: active writers 1 2025/09/05 04:17:30 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:31 DEBUG : Looking for writers 2025/09/05 04:17:31 DEBUG : file1: reading active writers 2025/09/05 04:17:31 DEBUG : file1: active writers 1 2025/09/05 04:17:31 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:32 DEBUG : Looking for writers 2025/09/05 04:17:32 DEBUG : file1: reading active writers 2025/09/05 04:17:32 DEBUG : file1: active writers 1 2025/09/05 04:17:32 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:33 DEBUG : Looking for writers 2025/09/05 04:17:33 DEBUG : file1: reading active writers 2025/09/05 04:17:33 DEBUG : file1: active writers 1 2025/09/05 04:17:33 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:34 DEBUG : Looking for writers 2025/09/05 04:17:34 DEBUG : file1: reading active writers 2025/09/05 04:17:34 DEBUG : file1: active writers 1 2025/09/05 04:17:34 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:35 DEBUG : Looking for writers 2025/09/05 04:17:35 DEBUG : file1: reading active writers 2025/09/05 04:17:35 DEBUG : file1: active writers 1 2025/09/05 04:17:35 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:36 DEBUG : Looking for writers 2025/09/05 04:17:36 DEBUG : file1: reading active writers 2025/09/05 04:17:36 DEBUG : file1: active writers 1 2025/09/05 04:17:36 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:37 DEBUG : Looking for writers 2025/09/05 04:17:37 DEBUG : file1: reading active writers 2025/09/05 04:17:37 DEBUG : file1: active writers 1 2025/09/05 04:17:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:38 DEBUG : Looking for writers 2025/09/05 04:17:38 DEBUG : file1: reading active writers 2025/09/05 04:17:38 DEBUG : file1: active writers 1 2025/09/05 04:17:38 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/09/05 04:17:38 ERROR : Exiting even though 1 writers active and 0 cache items in use after 30s Cache: 2025/09/05 04:17:38 DEBUG : >WaitForWriters: --- SKIP: TestWriteFileModTimeWithOpenWriters (31.02s) === RUN TestFileReadAtZeroLength run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:39 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:39 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:39 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:39 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:39 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:39 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:39 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:39 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (0 bytes), uploading instead of streaming 2025/09/05 04:17:39 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:39 DEBUG : file1: md5 = d41d8cd98f00b204e9800998ecf8427e OK 2025/09/05 04:17:39 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:39 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:39 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2025/09/05 04:17:39 DEBUG : file1: Open: flags=O_RDONLY 2025/09/05 04:17:39 DEBUG : file1: >Open: fd=file1 (r), err= 2025/09/05 04:17:39 DEBUG : file1: >OpenFile: fd=file1 (r), err= 2025/09/05 04:17:39 DEBUG : file1: ChunkedReader.openRange at 0 length 134217728 2025/09/05 04:17:39 DEBUG : file1: ChunkedReader.Read at 0 length 1024 chunkOffset 0 chunkSize 134217728 2025/09/05 04:17:39 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:39 DEBUG : Looking for writers 2025/09/05 04:17:39 DEBUG : file1: reading active writers 2025/09/05 04:17:39 DEBUG : >WaitForWriters: --- PASS: TestFileReadAtZeroLength (0.80s) === RUN TestFileReadAtNonZeroLength run.go:180: Remote "webdav root 'rclone-test-pixakip7dego'", Local "Local file system at /tmp/rclone3845186351", Modify Window "1s" 2025/09/05 04:17:39 INFO : webdav root 'rclone-test-pixakip7dego': poll-interval is not supported by this remote 2025/09/05 04:17:39 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/09/05 04:17:40 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/09/05 04:17:40 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:40 DEBUG : file1: >Open: fd=file1 (w), err= 2025/09/05 04:17:40 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/09/05 04:17:40 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:40 DEBUG : webdav root 'rclone-test-pixakip7dego': File to upload is small (100 bytes), uploading instead of streaming 2025/09/05 04:17:40 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/09/05 04:17:40 DEBUG : file1: md5 = d1b62f0475120eef3a7eefe173c69191 OK 2025/09/05 04:17:40 DEBUG : file1: Size and md5 of src and dst objects identical 2025/09/05 04:17:40 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/09/05 04:17:40 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2025/09/05 04:17:40 DEBUG : file1: Open: flags=O_RDONLY 2025/09/05 04:17:40 DEBUG : file1: >Open: fd=file1 (r), err= 2025/09/05 04:17:40 DEBUG : file1: >OpenFile: fd=file1 (r), err= 2025/09/05 04:17:40 DEBUG : file1: ChunkedReader.openRange at 0 length 134217728 2025/09/05 04:17:40 DEBUG : file1: ChunkedReader.Read at 0 length 1024 chunkOffset 0 chunkSize 134217728 2025/09/05 04:17:40 DEBUG : WaitForWriters: timeout=30s 2025/09/05 04:17:40 DEBUG : Looking for writers 2025/09/05 04:17:40 DEBUG : file1: reading active writers 2025/09/05 04:17:40 DEBUG : >WaitForWriters: --- PASS: TestFileReadAtNonZeroLength (0.82s) PASS 2025/09/05 04:17:40 DEBUG : webdav root 'rclone-test-pixakip7dego': Purge remote "./vfs.test -test.v -test.timeout 1h0m0s -remote TestWebdavOwncloud: -verbose -test.run '^(TestFileReadAtNonZeroLength|TestFileReadAtZeroLength|TestVFSIsMetadataFile|TestVFSMkdirAll|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleRelease|TestWriteFileHandleWriteAt|TestWriteFileModTimeWithOpenWriters)$'" - Finished OK in 42.018195558s (try 2/5)