Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jan 2022 14:00:30 +1100
From:      <jason@tubnor.net>
To:        "'Chuck Tuffli'" <chuck@tuffli.net>
Cc:        "'FreeBSD virtualization'" <freebsd-virtualization@freebsd.org>
Subject:   RE: bhyve NVMe 1.4 support
Message-ID:  <082b01d80697$64e95030$2ebbf090$@tubnor.net>
In-Reply-To: <CAM0tzX1qJOuqJWv_04oMvTqQrmLNQf8O%2B8PJ6cjLyh9bLqRmNQ@mail.gmail.com>
References:  <CAM0tzX1W1Do=uqA3PONyksY4dmob%2BZMi-ib7aECVx6AH3XW6Pw@mail.gmail.com> <00bf01d80104$e6ba5de0$b42f19a0$@tubnor.net> <CAM0tzX1EdQfTDUMU1dNtQHxG9SB3VzNP5UGmHuiHCY5HsxL2QA@mail.gmail.com> <CAM0tzX1qJOuqJWv_04oMvTqQrmLNQf8O%2B8PJ6cjLyh9bLqRmNQ@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

> -----Original Message-----
> From: Chuck Tuffli <chuck@tuffli.net>
> Sent: Tuesday, 11 January 2022 10:58 AM
> To: jason@tubnor.net
> Cc: FreeBSD virtualization <freebsd-virtualization@freebsd.org>
> Subject: Re: bhyve NVMe 1.4 support
> 
> On Wed, Jan 5, 2022 at 4:33 PM Chuck Tuffli <chuck@tuffli.net> wrote:
> >
> > On Mon, Jan 3, 2022 at 4:49 PM <jason@tubnor.net> wrote:
> > >
> > > Hi Chuck,
> > >
> > > Testing on 14.0-CURRENT shows the following:
> > >
> > > OpenBSD 6.9 - NVMe read/write OK
> > > Windows 10 - NVMe read OK, write FAIL Windows Server 2022 - NVMe
> > > read OK, write FAIL Alma Linux 8.5 - NVMe read OK, write FAIL.
> >
> > Thanks for the report, Jason. I have Alma 8.5 installed and am investigating.
> 
> OK, I found and fixed the regression. New version of the file in the same
> place is up for folks who are interested.
> 
> --chuck

This version looks good. No regression on the following guest platforms under 14.0-CURRENT:

OpenBSD 6.9 - NVMe read/write OK
Windows 10 - NVMe read/write OK
Windows Server 2022 - NVMe read/write OK
Alma Linux 8.5 - NVMe read/write OK
FreeBSD 13.0 - NVMe read/write OK

>From a storage presentation layer in a production perspective, I can't find any issues with the proposed update to pci_nvme.c

Some of our tests included:

The removal and addition of partitions on the NVMe presentation layer
Installation of all the operating system listed above
Where supported by the guest operating system, the TRIM command executed on the presentation layer and guest rebooted to ensure no data corruption was caused by TRIM

Cheers,

Jason.



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?082b01d80697$64e95030$2ebbf090$>