rclone/vfs/vfscache
Nick Craig-Wood 58a7faa281 vfs: Make tests run reliably
On file Remove
- cancel any writebacks in progress
- ignore error message deleting non existent file if file was in the
  process of being uploaded

Writeback
- Don't transfer the file if it has disappeared in the meantime
- Take our own copy of the file name to avoid deadlocks
- Fix delayed retry logic
- Wait for upload to finish when cancelling upload

Fix race condition in item saving

Fix race condition in vfscache test

Make sure we delete the file on the error path - this makes cascading
failures much less likely
2020-06-30 12:01:36 +01:00
..
cache.go vfs: Make tests run reliably 2020-06-30 12:01:36 +01:00
cache_test.go vfs: Make tests run reliably 2020-06-30 12:01:36 +01:00
downloader.go vfs: add --vfs-writeback option to delay writes back to cloud storage 2020-06-30 12:01:36 +01:00
item.go vfs: Make tests run reliably 2020-06-30 12:01:36 +01:00
writeback.go vfs: Make tests run reliably 2020-06-30 12:01:36 +01:00