]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
XIO: Handle queued incoming XIO messages during retry 4099/head
authorRaju Kurunkad <raju.kurunkad@sandisk.com>
Thu, 19 Mar 2015 10:43:09 +0000 (16:13 +0530)
committerRaju Kurunkad <raju.kurunkad@sandisk.com>
Thu, 19 Mar 2015 10:43:09 +0000 (16:13 +0530)
commitd5c44209a650aac935faf1b3e981260f7892305d
tree310c628b320aadd777842b0a03338ba489644f07
parent68d3637fea461f65ff4bac47da59ebc0d39397a5
XIO: Handle queued incoming XIO messages during retry

1. Move queued incoming XIO messages to be released into the requeue Q
for retry once resources free up
2. During connection close, freeup queued incoming XIO messages to be
released
3. Handle a case where xio_send_msg() returns -1. In cases where
xio_errno() is also -1, XIO would have queued the message(s) to the
connection queue.

Signed-off-by: Raju Kurunkad <raju.kurunkad@sandisk.com>
src/msg/xio/XioConnection.cc
src/msg/xio/XioPortal.h