Thursday, October 31, 2019

Re: OpenBSD VM on ESXi: uvn_flush: obj=0xfffffd813ee78298, offset=0x33f000. error during pageout.

On Wed, Oct 30, 2019 at 12:14:20PM +0100, Jurjen Oskam wrote:
> On Tue, Oct 29, 2019 at 01:25:10PM -0700, Mike Larkin wrote:
>
> > On Tue, Oct 29, 2019 at 09:16:42PM +0100, Jurjen Oskam wrote:
> [...]
> > > uvn_flush: obj=0xfffffd813ee78298, offset=0x33f0000. error during pageout.
> > > uvn_flush: WARNING: changes to page may be lost!
> > > uvn_flush: obj=0x0, offset=0x33f0000. error during pageout.
> > > uvn_flush: WARNING: changes to page may be lost!
> > > [ repeat last two lines many times ]
> [...]
> > > nvme0 at pci19 dev 0 function 0 "VMware NVMe" rev 0x00: apic 1 int 16, NVMe 1.0
> > > nvme0: VMware Virtual NVMe Disk, firmware 1.0, serial VMWare NVME-0000
> >
> > Why did you assign this non-default disk type to the guest VM?
> >
> > Try assigning mpi(4) (LSI Logic SAS) instead. I've been using that with my
> > ESXi 6.7U3 box here without problems for weeks.
> >
> > If that works, it's either an error in our nvme(4) driver or ESXi's emulation
> > of the NVMe hardware.
>
> I forgot to mention that I tried using different controller types, and
> nvme(4) happened to be the one I took the dmesg of. The ones I tried were
> LSI Logic SAS, LSI Logic Parallel and VMware Paravirtual (the latter
> after working around the lost first write problem). All showed the same
> symptom.
>
> I have been trying old snapshots (thanks to the snapshot archive at
> ftp.hostserver.de), and found the point where the problem started to
> occur:
>
> All snapshots I tried up to and including this point did not show the
> problem:
> OpenBSD 6.6-beta (GENERIC.MP) #202: Mon Aug 12 11:01:21 MDT 2019
>
> All snapshots I tried starting from this point show the problem:
> OpenBSD 6.6-beta (GENERIC.MP) #207: Tue Aug 13 11:32:34 MDT 2019
>
>
> Would it be helpful to start a binary search for the exact commit that
> introduced the problem? I've been looking at the commit history around
> that time but haven't been able to spot an obvious candidate; but that's
> probably because I'm not a programmer.
>
> Regards,
>
> Jurjen Oskam
>
>

yes.

No comments:

Post a Comment