David McMillen wrote:
I would be happy to rework this patch again to make it a proper example. Please let me know what to change. I read through the threads referenced below and did not see anything that relates to this patch.
Over these threads (along with others on which I didn't provide you with a pointer), people were attempting to discuss the root cause of the problem and few proposed approaches/solutions. Your patch simply add retries to a synthetic test program and as I wrote you, I don't have any comments on it, expect for that this may not an end-in-mind, that's it.
In all versions of rdma_cm, [...] and assuming a properly functioning fabric, both rdma_resolve_addr and rdma_resolve_route can fail due to ETIMEDOUT, and both can be retried with success. Is there an example that I missed somewhere that shows how I should be doing things?
no. In many cases the retry is done in a higher level such as the SCSI stack or the file system core trying to mount, etc. As I wrote, the retry for address and route resolution may be implemented in the rdma-cm and layers below it, but if you feel this is beyond your scope, no problem, at some point the next generations will have to deal with it.

Or.

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to