fix(fuse): list a file whose create lands while its folder is listed (B166)

A listing from Drive was overlaid with the queue as it was after Drive
answered. A create that landed in between was in neither, and a wide
folder on Wi-Fi dropped files that were never unlinked. The queue is now
read before Drive is asked too; a node that left it meanwhile is listed
as the DB has it.
This commit is contained in:
nvrl committed 2026-10-04 20:10:14 +02:00
1 parent 573a29e596
commit 25c46cfe0a
5 files changed
+133 -3

No files matched your search

+2
View File
@@ -59,6 +59,8 @@ by its local id, in the queue, the stored tree and pins alike.
upload landed showed it both as Drive had it and as the queue did (B164).
- **Stopping the daemon no longer hangs until systemd kills it.** A stop waits up to 10 s for
work in progress, then exits and logs what was still running (B165).
- **A folder no longer drops a new file while others are uploaded.** A file whose upload
landed while the folder was being listed was missing from that listing (B166).
- **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