This is honestly just a revisit of a post from 2019 (see below). I've been asking around on IRC, our Supermicro vendor, etc. and just not coming up with any info on how well hot swap works in practice with NVMe drives on a backplane in a server running FreeBSD. I'm not sure if some of the big guys out there just don't speak publicly about their hardware choices in this day and age or if people still find that SATA/SAS are sufficient. My understanding is that NVMe on laptops and desktops where the "drive" is just inserted in a slot on the mainboard works fine, but also nobody really has reason to be hot-swapping those.
And a recap, still same set of questions:
Of note that was 12.2, we'd be talking 14.latest here.
Original thread, where the consensus was "doesn't work" and/or "if it does, too soon to use it":
And a recap, still same set of questions:
I'm about to buy a few more servers and it seems like NVMe is the way things are going, and the pricing is decent enough. The "U.2" standard seems here to stay and there are plenty of servers with NVMe "hot swap" bays for "U.2" format drives.
...
Anyone with practical experience who can weigh in on whether hot swap exists and more importantly, how well it works?
Of note that was 12.2, we'd be talking 14.latest here.
Original thread, where the consensus was "doesn't work" and/or "if it does, too soon to use it":
I'm about to buy a few more servers and it seems like NVMe is the way things are going, and the pricing is decent enough. The "U.2" standard seems here to stay and there are plenty of servers with NVMe "hot swap" bays for "U.2" format drives.
I've done a fair amount of googling and looking through mailing list archives and I'm not really seeing anything definitive on whether or not FreeBSD supports hot swap on NVMe drives or not. I imagine it's a tricky mess - it's not like pulling a drive off the SATA or SAS bus, you're basically removing a PCIe device without powering the host off...
I've done a fair amount of googling and looking through mailing list archives and I'm not really seeing anything definitive on whether or not FreeBSD supports hot swap on NVMe drives or not. I imagine it's a tricky mess - it's not like pulling a drive off the SATA or SAS bus, you're basically removing a PCIe device without powering the host off...