linux_dsm_epyc7002/include/linux/ceph
Sage Weil 4cf9d54463 libceph: don't time out osd requests that haven't been received
Keep track of when an outgoing message is ACKed (i.e., the server fully
received it and, presumably, queued it for processing).  Time out OSD
requests only if it's been too long since they've been received.

This prevents timeouts and connection thrashing when the OSDs are simply
busy and are throttling the requests they read off the network.

Reviewed-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
2011-07-26 11:27:24 -07:00
..
auth.h ceph: Move secret key parsing earlier. 2011-03-29 12:11:16 -07:00
buffer.h
ceph_debug.h
ceph_frag.h
ceph_fs.h ceph: use LOOKUPINO to make unconnected nfs fh more reliable 2011-05-24 11:52:05 -07:00
ceph_hash.h
debugfs.h
decode.h
libceph.h ceph: Move secret key parsing earlier. 2011-03-29 12:11:16 -07:00
mdsmap.h
messenger.h libceph: don't time out osd requests that haven't been received 2011-07-26 11:27:24 -07:00
mon_client.h
msgpool.h
msgr.h
osd_client.h libceph: add lingering request and watch/notify event framework 2011-03-22 11:33:55 -07:00
osdmap.h
pagelist.h
rados.h ceph: update common header files 2011-03-21 12:24:21 -07:00
types.h