]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
kclient: ping osds whose requests are timing out
authorSage Weil <sage@newdream.net>
Tue, 14 Oct 2008 00:42:44 +0000 (17:42 -0700)
committerSage Weil <sage@newdream.net>
Tue, 14 Oct 2008 00:42:44 +0000 (17:42 -0700)
commit5a4df689fdf066c888455c7f737cdd72170e917b
tree02b6b5dcd489b6d039232a2ca96f41a6b4819194
parent634e38394362517c854e549e7478bc41e1f8d98e
kclient: ping osds whose requests are timing out

This ensures the client detects when the osd tcp session has closed and
a reply may have been lost.  If that does happen, the handle_reset handler
will be called and the request(s) will be resent.
src/kernel/messenger.c
src/kernel/messenger.h
src/kernel/osd_client.c
src/kernel/osd_client.h