Using inotify monitoring I found that the opf writing is indeed asynchronous.
The "hard linking and then deleting the originals, in a transactional manner" is the process that causes the disk activity.
A rough timing yields 3-4 renames per second (internal SATA, WD disk, Raid 1). In other words, if I have 100 books with author "Unknown", and I change the author of one book to "unknown", Calibre is unresponsive for 20-30 seconds.
It is not a big deal, I can live with this. I just wanted to make sure this is normal behaviour and I'm not doing anything wrong.
|