Back to bug 1395298

Who When What Removed Added
Ben Marzinski 2016-11-19 02:28:17 UTC Status NEW ASSIGNED
Assignee lvm-team bmarzins
Ben Marzinski 2016-11-21 21:32:15 UTC Status ASSIGNED MODIFIED
Fixed In Version device-mapper-multipath-0.4.9-99.el7_3.1
Ben Marzinski 2016-11-21 21:35:38 UTC Doc Text Cause:

When a Ceph rbd image is exported through multiple iSCSI targets, the rbd kernel module will grab the exclusive lock when it receives a write request.

Consequence:

If a write request is hung in the rbd module, and the iSCSI initiator and multipath layer decide to fail the request to the application, read requests sent after the failure may not reflect the state of the write.

Fix:

The rbd module will grab the exclusive lock for both reads and writes. This will cause hung writes to be flushed and or failed before executing reads.

Result:

Read requests sent after failed writes will always return the same data.
Doc Type If docs needed, set a value Bug Fix
errata-xmlrpc 2016-11-21 21:39:15 UTC Status MODIFIED ON_QA
Zhang Yi 2016-11-22 02:09:05 UTC QA Contact storage-qe yizhan
Zhang Yi 2016-12-08 03:52:14 UTC QA Contact yizhan lilin
Lin Li 2016-12-22 06:03:41 UTC CC ceph-qe-bugs
Flags needinfo?(ceph-qe-bugs)
Hemanth Kumar 2017-01-03 07:25:22 UTC CC hyelloji
Flags needinfo?(ceph-qe-bugs)
Harish NV Rao 2017-01-03 07:47:31 UTC CC hnallurv
Flags needinfo?(mchristi)
Mike Christie 2017-01-03 22:04:01 UTC Flags needinfo?(mchristi)
Hemanth Kumar 2017-01-04 09:28:25 UTC Status ON_QA VERIFIED
errata-xmlrpc 2017-01-17 12:01:55 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-01-17 18:09:28 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-01-17 13:09:28 UTC
Pavel Najman 2021-09-03 12:08:49 UTC Pool ID sst_platform_storage_rhel_7 sst_logical_storage_rhel_7

Back to bug 1395298