Displayed progress not correct due to kernel fs cache. Need O_SYNC when copying files.
Bug #30640 reported by
magilus
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
While copying files, the progress bar is wrong in all cases since it is only reporting progress of the kernel to accept the writes into its cache. As a result, it reaches 100% before the copy is actually finished, and then appears to wait for an fsync before going away. Nautilus should use O_SYNC on the destination file so it will be informed of the progress properly.
Changed in kdebase: | |
assignee: | nobody → kubuntu-team |
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → Wishlist |
status: | New → Triaged |
affects: | kdebase (Ubuntu) → ubuntu |
Changed in ubuntu: | |
assignee: | Kubuntu Bugs (kubuntu-bugs) → nobody |
Changed in nautilus (Ubuntu): | |
importance: | Wishlist → Low |
status: | New → Triaged |
summary: |
- displayed progress not correct when copying files to an usb stick + Displayed progress not correct due to kernel fs cache. Need O_SYNC when + copying files. |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Invalid → Confirmed |
no longer affects: | ubuntu |
To post a comment you must log in.
Are you using, in media:/, "safely remove" (approx translation), to sync files on the key ?