[PATCH] nvme-multipath: implement active-active round-robin path selector

Eric H. Chang echang at sk.com
Fri Mar 30 02:04:46 PDT 2018


We internally call PCIe-retimer as HBA. It's not a real Host Bus Adapter that translates the interface from PCIe to SATA or SAS. Sorry for the confusion.

Our setup is like below:
 CPU [server]
 <-> PCIe switch based retimer(aka HBA herein) [server]
 <-> dual PCIe switch nodes [NVMe JBOF storage]
 <-> dual port NVMe SSD [NVMe JBOF storage]

Every server is hooked up with dual PCIe switch nodes for HA purpose. 

-----Original Message-----
From: Christoph Hellwig <hch at lst.de> 
Sent: Friday, March 30, 2018 4:07 PM
To: Baegjae Sung <baegjae at gmail.com>
Cc: Keith Busch <keith.busch at intel.com>; Christoph Hellwig <hch at lst.de>; axboe at fb.com; sagi at grimberg.me; linux-nvme at lists.infradead.org; linux-kernel at vger.kernel.org; 장홍석님/SW-Defined Storage Lab <echang at sk.com>
Subject: Re: [PATCH] nvme-multipath: implement active-active round-robin path selector

On Fri, Mar 30, 2018 at 01:57:25PM +0900, Baegjae Sung wrote:
> Our prototype uses dual-ported PCIe NVMe connected to a single host. 
> The host's HBA is connected to two switches,

What "HBA"?  We are talking about NVMe here..


More information about the Linux-nvme mailing list