Bug 2216188
| Summary: | librbd: avoid object map corruption in snapshots taken under I/O [5.3z] | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Ilya Dryomov <idryomov> |
| Component: | RBD | Assignee: | Ilya Dryomov <idryomov> |
| Status: | CLOSED ERRATA | QA Contact: | Manasa <mgowri> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 5.3 | CC: | akraj, amagrawa, bniver, ceph-eng-bugs, cephqe-warriors, ebenahar, idryomov, kramdoss, kseeger, mgowri, muagarwa, prsurve, sostapov, srangana, tserlin |
| Target Milestone: | --- | ||
| Target Release: | 5.3z5 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | ceph-16.2.10-206.el8cp | Doc Type: | Bug Fix |
| Doc Text: |
.Object map for the snapshot accurately reflects the contents of the snapshot
Previously, due to an implementation defect, a stale snapshot context would be used when handling a write-like operation. Due to this, the object map for the snapshot was not guaranteed to accurately reflect the contents of the snapshot in case the snapshot was taken without quiescing the workload. In differential backup and snapshot-based mirroring, use cases with object-map and/or fast-diff features enabled, the destination image could get corrupted.
With this fix, the implementation defect is fixed and everything works as expected.
|
Story Points: | --- |
| Clone Of: | 2216186 | Environment: | |
| Last Closed: | 2023-08-28 09:40:56 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Comment 11
errata-xmlrpc
2023-08-28 09:40:56 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days |