summaryrefslogtreecommitdiffstats
path: root/net/ceph/Kconfig
diff options
context:
space:
mode:
authorIlya Dryomov2014-09-03 12:41:45 +0200
committerIlya Dryomov2014-10-14 19:03:19 +0200
commit2cc6128ab2afff7864dbdc33a73e2deaa935d9e0 (patch)
treeec01f8fa1901e90dd86b79184e680b3b327ad28d /net/ceph/Kconfig
parentlibceph: abstract out ceph_osd_request enqueue logic (diff)
downloadkernel-qcow2-linux-2cc6128ab2afff7864dbdc33a73e2deaa935d9e0.tar.gz
kernel-qcow2-linux-2cc6128ab2afff7864dbdc33a73e2deaa935d9e0.tar.xz
kernel-qcow2-linux-2cc6128ab2afff7864dbdc33a73e2deaa935d9e0.zip
libceph: resend lingering requests with a new tid
Both not yet registered (r_linger && list_empty(&r_linger_item)) and registered linger requests should use the new tid on resend to avoid the dup op detection logic on the OSDs, yet we were doing this only for "registered" case. Factor out and simplify the "registered" logic and use the new helper for "not registered" case as well. Fixes: http://tracker.ceph.com/issues/8806 Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> Reviewed-by: Alex Elder <elder@linaro.org>
Diffstat (limited to 'net/ceph/Kconfig')
0 files changed, 0 insertions, 0 deletions