[PATCH v1 0/2] Fix failover to non integrity NVMe path
Sagi Grimberg
sagi at grimberg.me
Mon Apr 24 01:53:46 PDT 2023
>> Yeah, I'm slightly unhappy with this whole setup.
>> If we were just doing DIF I guess the setup could work, but then we have to
>> disable DIX (as we cannot support integrity data on the non-PI path).
>> But we would need an additional patch to disable DIX functionality in those
>> cases.
>
> NVMeoF only supports inline integrity data, the remapping from out of
> line integrity data is always done by the HCA for NVMe over RDMA,
> and integrity data is not supported without that.
>
> Because of that I can't see how we could sensibly support one path with
> integrity offload and one without. And yes, it might make sense to
> offer a way to explicitly disable integrity support to allow forming such
> a multipath setup.
I agree. I didn't read through the change log well enough, I thought
that one path is DIF and the other is DIX.
I agree that we should not permit such a configuration.
More information about the Linux-nvme
mailing list