mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-05 17:02:11 +01:00
fix(fuse): do not send a file removed with its folder again (B168)
A delete of a file whose create was on the wire withdraws the create into a trash. When its folder was removed too and that trash landed first, Drive refused the create, and the drain re-homed the deleted file in the root; only its missing bytes stopped it. The withdrawn create's trash then read the trashed folder back into the cache before finding nothing to trash. A withdrawn create is no longer re-homed, and its trash is done once the folder it was sent to is trashed or gone.
This commit is contained in:
1 parent
9bbc994a4f
commit
8e54ed0517
6 files changed
+148
-3
No files matched your search
@@ -64,6 +64,8 @@ by its local id, in the queue, the stored tree and pins alike.
|
||||
empty (B166).
|
||||
- **The mount comes up faster on a large Drive.** Rebuilding the folder listings from the cache
|
||||
took close to 2 s with 37,000 files at every start (B167).
|
||||
- **Files deleted with their folder while uploading stay deleted.** The mount no longer tries
|
||||
to upload them to the top of your Drive instead (B168).
|
||||
- **A file renamed just as its upload finished keeps its new name.** The mount no longer showed
|
||||
the old name, and a second rename no longer failed with "No such file or directory" (B152).
|
||||
- **A change that waits for a name to be freed no longer waits seconds after it is.** A rename or
|
||||
|
||||
Reference in new issue
Block a user