On 5/4/2015 8:57 PM, Chuck Lever wrote:
Acquiring 64 FMRs in rpcrdma_buffer_get() while holding the buffer pool lock is expensive, and unnecessary because FMR mode can transfer up to a 1MB payload using just a single ib_fmr. Instead, acquire ib_fmrs one-at-a-time as chunks are registered, and return them to rb_mws immediately during deregistration. Transport reset is now unneeded for FMR. Each FMR is recovered synchronously when its RPC is retransmitted.
Does this worth a separate patch? I don't see why the two changes are together. Is there a dependency I'm missing? -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html