Ticket #6124 (closed defect: fixed)
corruption reading from cdrom with multiple cpus
|Reported by:||tgonz99||Owned by:|
My Solaris guest reports a corrupted file when reading from the cdrom when I have more than 1 cpu core assigned to the guest.
Host: Windows 7 Home Premium x64, Intel i7
Guest: Solaris 10 5/08 no additional patches in 64-bit mode, host cdrom active
I am trying to copy or just extract the 10_x86_Recommended.tar.bz2 patch cluster from a EIS dvdrom. It's about an 800MB file.
# cd /var/tmp
# bunzip2 -c /cdrom/cdrom0/pathtofile/10_x86_Recommended.tar.bz2 | tar xvf -
With 2 cpu cores assigned, bunzip2 stops after a dozen patches with file is corrupt.
With 1 cpu assigned, the process fully completes the extract without error.
Other settings: VT-x=on , NestedPaging=on , APIC=on , PAE=on
I tried several variations with these settings on and off, all worked unless more than one cpu was assigned. So I am just showing the simplest change that caused the issue.
Attached will be log files from a one cpu run, and a two cpu run.
Changed 7 years ago by tgonz99
- attachment Sol10_508-2010-02-03-15-01-33_with_2cpus_FAILS.log added
- Component changed from other to guest smp
- Summary changed from corruption reading from cdrom with multiple cpus to corruption reading from cdrom with multiple cpus -> try with 3.1.4
- Summary changed from corruption reading from cdrom with multiple cpus -> try with 3.1.4 to corruption reading from cdrom with multiple cpus