How to reload/restart NVMe-oF service without interrupting active shares?

Hi everyone,

I’m currently using TrueNAS with NVMe-oF and ran into a limitation I’d like to clarify.

Right now, when I add a new namespace/disk to be shared via NVMe-oF, it only becomes available after I restart the nvmet/nvme-oF service. The problem is that restarting the service immediately disconnects all existing initiators and interrupts I/O on shares that are already in use.

That means I can’t just add a new disk and have it appear “live” — the only option is to restart the service, which is disruptive to current clients.

Question:
Is there a way to reload or gracefully restart the NVMe-oF service so that new namespaces are picked up without interrupting existing sessions? Ideally something like a “reload configuration” option, similar to what NFS or iSCSI provide.

If anyone has a workaround (e.g. CLI commands, sysfs tricks, or partial service reload) to dynamically add NVMe namespaces while keeping existing connections alive, I’d really appreciate the guidance.

Thanks in advance!