This series fixes three RDMA migration issues.
v1->v2:
- patch1/2: Collect Reviewed-by
- patch2: Add reproducation step and error logs in commit message
- patch3: Wrap the post-send op and retry logic into a helper, and
retry only once after draining a completion when the queue
is full. (I believe ENOMEM is only recoverable in the
queue-full case, so we retry once; it should succeed after
a completion is drained. Any further ENOMEM is treated as
non-recoverable.)
Yanfei Xu (3):
migration/rdma: Fix write-side shutdown
migration/rdma: Post initial receive before accepting
migration/rdma: Retry control sends on full queue
migration/rdma.c | 92 ++++++++++++++++++++++++++----------------
migration/trace-events | 2 +-
2 files changed, 58 insertions(+), 36 deletions(-)
--
2.20.1