20520, "jhh67", "libfabric: fix cxi provider FI_MR_PROV_KEY functionality", "2022-08-25T22:32:31Z"
The libfabric cxi
provider recently added support for FI_MR_PROV_KEY
functionality in which the MR key is chosen by the provider and not the application. This can improve provider performance at the cost of requiring the application to exchange MR keys, something we already do anyway. Our runtime has code to support this mode of operation, however subsequent operations (e.g. fi_read
) fail because the MR key is -1.