I am using WebDAV on Linux box with davfs2 1.4.6. When I copy a file to a mounted WebDAV service, it is goes rather fast, just like a regular local drive operation. And it actually is, because the file is first copied to ~/.davf2/cache
directory. But how do I know that uploading is finished and where do I see current progress? Is there a way to know that uploading failed due to lack of space or file size restrictions?
I think that errors are reported in dmesg/syslog. Since the operations are async, you will not get a notification (e.g. an I/O error) of a failed operation.
You could try to disable the cache - this should result in a direct WebDAV operation and maybe you get the I/O error. However, this reduces the overall performance of the mount point.