id summary reporter owner description type status priority component version resolution keywords cc guest host
4649 SATA emulation seems to ignore the flush() request javaboyuk "The SATA emulation seems to ignore the flush() request to the drives both RAW and file based.
This leads to DATA LOSS (and filesystem loss) this is espically dangerous
for Filesystems that are transcationally based eg ZFS. This can lead to
loss of the whole filesystems. It could also be the cause of a number of
issues with journalled filesystems (NTFS ext3 etc).
When the guest calls the flush() call the emulation should call the
hosts underlying flush() for the virtual or RAW disk.
For the discusion on ZFS
you might look at [http://www.opensolaris.org/jive/thread.jspa?threadID=108213&tstart=0 this] thread and [http://forums.virtualbox.org/viewtopic.php?f=8&t=13661&start=0 this] thread for the IDE discusion.
(the IDE emulation also does this but, I believe, can have it disbaled with:[[BR]]''VBoxManage setextradata VMNAME ""VBoxInternal/Devices/piix3ide/0/LUN#[x]/Config/IgnoreFlush"" 0'' )" defect closed critical virtual disk VirtualBox 3.0.2 wontfix other other