[prev in list] [next in list] [prev in thread] [next in thread]
List: ceph-devel
Subject: [PATCH v2 0/3] rbd: reduce the potential for erroneous blocklisting
From: Ilya Dryomov <idryomov () gmail ! com>
Date: 2023-07-25 21:28:43
Message-ID: 20230725212847.137672-1-idryomov () gmail ! com
[Download RAW message or body]
Hello,
This came out of snapshot-based mirroring work. Patches 1 and 2 are
preparatory, patch 3 fixes the issue (in as much as reasonable).
v1 -> v2:
- ceph_addr_is_blank() was missing an export
- amended locker equality semantics to ignore addr->type and moved the
function to rbd.c
Thanks,
Ilya
Ilya Dryomov (3):
rbd: make get_lock_owner_info() return a single locker or NULL
rbd: harden get_lock_owner_info() a bit
rbd: retrieve and check lock owner twice before blocklisting
drivers/block/rbd.c | 124 ++++++++++++++++++++++++++++++-------------
net/ceph/messenger.c | 1 +
2 files changed, 87 insertions(+), 38 deletions(-)
--
2.41.0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic