Back to bug 2102227

Who When What Removed Added
Red Hat One Jira (issues.redhat.com) 2022-06-29 14:03:29 UTC Link ID Red Hat Issue Tracker RHCEPH-4637
Veera Raghava Reddy 2022-07-05 04:54:41 UTC CC vereddy
Christopher Hoffman 2022-07-15 13:45:45 UTC Link ID Ceph Project Bug Tracker 56549
Ilya Dryomov 2022-07-19 18:19:07 UTC Target Release 5.3 5.2
Ilya Dryomov 2022-07-19 18:37:26 UTC Status ASSIGNED POST
errata-xmlrpc 2022-07-20 02:11:02 UTC CC tserlin
Status POST MODIFIED
Fixed In Version ceph-16.2.8-77.el8cp
Status MODIFIED ON_QA
Ilya Dryomov 2022-07-20 09:53:39 UTC CC aoconnor
Flags needinfo?(aoconnor)
Aileen O'Connor 2022-07-20 09:56:55 UTC Flags needinfo?(aoconnor)
Vasishta 2022-07-27 11:07:03 UTC Flags needinfo?(aoconnor)
Vasishta 2022-07-27 11:08:21 UTC Status ON_QA VERIFIED
Veera Raghava Reddy 2022-07-27 11:16:22 UTC Flags needinfo?(tserlin)
Veera Raghava Reddy 2022-07-27 14:37:56 UTC Flags needinfo?(tserlin)
Flags needinfo?(aoconnor)
Akash Raj 2022-07-29 09:09:40 UTC Blocks 2102272
Akash Raj 2022-07-29 09:29:27 UTC Flags needinfo?(choffman)
CC akraj
Akash Raj 2022-08-01 08:20:59 UTC Flags needinfo?(choffman)
Christopher Hoffman 2022-08-04 13:49:52 UTC Doc Text Cause: ceph_assert raised during schedule_request_lock() if already lock owner

Consequence: Rbd mirror would crash and syncing for images would stop

Fix: gracefully abort schedule_request_lock() if already lock owner

Result: No crash
Flags needinfo?(choffman) needinfo?(choffman)
Doc Type If docs needed, set a value Bug Fix
Akash Raj 2022-08-08 09:04:28 UTC Flags needinfo?(choffman)
Doc Text Cause: ceph_assert raised during schedule_request_lock() if already lock owner

Consequence: Rbd mirror would crash and syncing for images would stop

Fix: gracefully abort schedule_request_lock() if already lock owner

Result: No crash
.Raising `ceph_assert` during `schedule_request_lock()` no longer causes RBD mirror to crash

Previously, raising `ceph_assert` during `schedule_request_lock()` for an already locked owner, caused the block device mirror to crash and image syncing to stop.

With this fix, if the owner is already locked, `schedule_request_lock()` is gracefully aborted and the block device mirroring does not crash.
Docs Contact akraj
errata-xmlrpc 2022-08-09 10:01:10 UTC Status VERIFIED RELEASE_PENDING
Christopher Hoffman 2022-08-09 13:45:35 UTC Flags needinfo?(choffman)
Doc Text .Raising `ceph_assert` during `schedule_request_lock()` no longer causes RBD mirror to crash

Previously, raising `ceph_assert` during `schedule_request_lock()` for an already locked owner, caused the block device mirror to crash and image syncing to stop.

With this fix, if the owner is already locked, `schedule_request_lock()` is gracefully aborted and the block device mirroring does not crash.
.If already lock owner during `schedule_request_lock()` logic no longer causes RBD mirror to crash

Previously, raising `ceph_assert` during `schedule_request_lock()` for an already locked owner, caused the block device mirror to crash and image syncing to stop.

With this fix, if the owner is already locked, `schedule_request_lock()` is gracefully aborted and the block device mirroring does not crash.
Akash Raj 2022-08-09 14:26:00 UTC Doc Text .If already lock owner during `schedule_request_lock()` logic no longer causes RBD mirror to crash

Previously, raising `ceph_assert` during `schedule_request_lock()` for an already locked owner, caused the block device mirror to crash and image syncing to stop.

With this fix, if the owner is already locked, `schedule_request_lock()` is gracefully aborted and the block device mirroring does not crash.
.Logic no longer causes RBD mirror to crash if owner is locked during `schedule_request_lock()`

Previously, during `schedule_request_lock()`, for an already locked owner, the block device mirror would crash and image syncing would stop.

With this fix, if the owner is already locked, `schedule_request_lock()` is gracefully aborted and the block device mirroring does not crash.
errata-xmlrpc 2022-08-09 17:39:10 UTC Resolution --- ERRATA
Status RELEASE_PENDING CLOSED
Last Closed 2022-08-09 17:39:10 UTC
errata-xmlrpc 2022-08-09 17:39:56 UTC Link ID Red Hat Product Errata RHSA-2022:5997

Back to bug 2102227