I upgraded one of my machines from F10 to Rawhide, and during this I notice that rpm tends to be extremely excessive in its use of fsync. The machine uses a fairly average flash disk, and on this it took over 12 hours to remove a couple of hundred packages. Doing an strace reveals that rpm keeps calling fdatasync() constantly, something that completely kills the performance.
I upgraded one of my machines from F10 to Rawhide, and during this I notice that rpm tends to be extremely excessive in its use of fsync. The machine uses a fairly average flash disk, and on this it took over 12 hours to remove a couple of hundred packages. Doing an strace reveals that rpm keeps calling fdatasync() constantly, something that completely kills the performance.