Still seeing this on 12.10 and 12.04.

This is very annoying, I just tried copying a 800MB ISO file to my
Cruzer Fit 16GB USB stick. It does like 10MB/s max and despite that
Nautilus indicated average transfer speed ~40MB/s, the progress bar went
up to 99% in a couple of seconds and then just stalled while waiting for
the buffer to be written. This is wrong and misleading at best. Having a
progress indicator that behaves like this is just pointless IMO. Any
fixes, guys?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/30640

Title:
  Displayed progress not correct due to kernel fs cache.  Need O_SYNC
  when copying files.

Status in Ubuntu:
  Invalid
Status in “linux” package in Ubuntu:
  Invalid
Status in “nautilus” package in Ubuntu:
  Triaged

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/30640/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to