VirtualBox

Opened 10 years ago

Closed 8 years ago

#12903 closed defect (obsolete)

ZFS data errors introduced when reading dataset, scrub increases data errors

Reported by: naisanza Owned by:
Component: virtual disk Version: VirtualBox 4.3.10
Keywords: freebsd, zfs, windows7, mirror, striped, pool, data errors, scub, dataset, read Cc: naisanza@…
Guest type: BSD Host type: Windows

Description

ZFS checksum errors grow increasingly when the datasets are scrubbed, leading to unrecoverable data errors. ZFS checksum errors are introduced when copying files out of a dataset, leading to unrecoverable data errors (e.g. rsync over ssh srcZFS dstHOST)

Windows HDD Write-caching policy was set to: [x] Enable write caching on device [ ] Turn off Windows write-cache buffer flushing on device

Guest settings attached Guest log attached

zpool status can be found, here: https://forums.virtualbox.org/viewtopic.php?f=6&t=60975

Specifications: + i7 970 + OCZ Reaper HPC DDR3 PC3-12800 (ocz3rpr1600lv2g) 3x2GB + Corsair Vengeance (cmz12gx3m3a1600c9) 3x4GB + Gigabyte ex58-ud5 + HX850W PSU + GTX780 + 2x Intel SSD (RAID0) + 6x Toshiba 3TB HHD

+ Windows 7 x64 Ultimate + Avira AV + VirtualBox 4.3.10 r93012 (upgraded from previous version last night)

Attachments (2)

ZFS.vbox (10.7 KB ) - added by naisanza 10 years ago.
ZFS VirtualBox Guest Settings
ZFS-2014-04-01-14-11-09.log (70.6 KB ) - added by naisanza 10 years ago.
ZFS-2014-04-01-14-11-09.log

Download all attachments as: .zip

Change History (5)

by naisanza, 10 years ago

Attachment: ZFS.vbox added

ZFS VirtualBox Guest Settings

by naisanza, 10 years ago

Attachment: ZFS-2014-04-01-14-11-09.log added

ZFS-2014-04-01-14-11-09.log

comment:1 by naisanza, 10 years ago

The vmdk's used by the Guest OS were created with the command:

vboxmanage internalcommands createrawvmdk -filename "C:\PhysicalDrive.vmdk" -rawdisk "\\.\PhysicalDrive"

comment:2 by naisanza, 10 years ago

I have turned off Windows Write-caching policy, and am testing for checksum and data errors by scrubbing the pool

[off] Enable write caching on device 

[off] Turn off Windows write-cache buffer flushing on device 

Edit: checksum errors still occur

Proceeding to enable Cache Flushing in VirtualBox

VBoxManage setextradata "VM name" "VBoxInternal/Devices/ahci/0/LUN#[x]/Config/IgnoreFlush" 0
Last edited 10 years ago by naisanza (previous) (diff)

comment:3 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release, there were a lot of I/O related fixes since.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use