Project

General

Profile

Actions

Feature #9779

closed

libceph: sync up with objecter

Added by Ilya Dryomov over 9 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
libceph
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

Description

- the way we resend lingering requests isn't quite the same

- __map_request() is too aggressive about resending:

If the primary does not change, and it is a non-linger
request, then we do not need to resend (the OSD will requeue internally).
It's mostly harmless to resend as far as correctness goes... just
additional bandwidth.

- probably more


Related issues 6 (0 open6 closed)

Related to Linux kernel client - Bug #8568: libceph: kernel BUG at net/ceph/osd_client.c:885ClosedIlya Dryomov06/10/2014

Actions
Related to Linux kernel client - Bug #11960: Kernel panic when deleting a pool, which contains a mapped RBDClosedIlya Dryomov06/11/2015

Actions
Related to Linux kernel client - Bug #12254: krbd image watchClosedIlya Dryomov07/09/2015

Actions
Related to Linux kernel client - Bug #13081: data on rbd image get corrupted when pool quota is smaller than the size of the rbd imageResolvedIlya Dryomov09/14/2015

Actions
Related to Linux kernel client - Feature #14201: cope with a pool being removed from under a mapped imageResolvedIlya Dryomov12/30/2015

Actions
Blocks Linux kernel client - Feature #10585: use new, more reliable version of watch/notifyResolvedDouglas Fuller01/20/2015

Actions
Actions

Also available in: Atom PDF