OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: Re: [virtio-comment] About adding a new device type virtio-nvme


On Sun, Jan 29, 2023 at 11:32:43AM +0800, äèä wrote:
> Thu, 19 Jan 2023 06:42:49 -0500, Michael S. Tsirkin wrote:
> 
> >On Tue, Jan 17, 2023 at 11:01:37AM -0500, Stefan Hajnoczi wrote:
> 
> >> > The NVME technology and ecosystem are complete. However, in virtualization scenarios, NVME devices can only use PCIe pass-through . When NVME and virtio combine to connect to the vDPA ecosystem, live migration is supported.
> 
> >> >
> 
> >> >
> 
> >> > >Let's not forget that virtio-blk is widely used and new commands are
> 
> >> > >being added as needed. Which NVMe features are you missing in
> 
> >> > >virtio-blk?
> 
> >> >
> 
> >> > With the introduction of the concept of DPU, a large number of vendors are offloading virtual devices to hardware. The back-end of Virtio-blk does not support remote storage. Therefore, Virtio-Nvme-of can well combine the advantages of remote storage and virtio live migration
> 
> >>
> 
> >> virtio-blk is just a storage interface, whether that storage is local or
> 
> >> remote is up to the device implementation. The block device could be
> 
> >> located on Ceph, NFS, etc.
> 
> >>
> 
> >> Each virtio-blk device is a single block device. There is no
> 
> >> standardized management protocol in virtio-blk for connecting to remote
> 
> >> block devices. I'm aware of hardware virtio-blk devices that connect to
> 
> >> remote storage. Configuration is performed through an out-of-band
> 
> >> management interface.
> 
> >>
> 
> >> Maybe when you say virtio-blk doesn't support remote storage this is
> 
> >> what you mean?
> 
> >>
> 
> >> Stefan
> 
> >
> >äèä you never answered this question.
> 
> 
> All the topics revolve around the scenario where the virtio device is offloading into the DPU.
> Virtio has a front-end and a back-end. What I mean is that I want to implement the back-end of Virtio-blk on the DPU.

You can do that today and the underlying storage can be remote.

Can you explain what you mean when you say virtio-blk doesn't support
remote storage?

Stefan

Attachment: signature.asc
Description: PGP signature



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]