Back to bug 2160598

Who When What Removed Added
Vikhyat Umrao 2023-01-13 01:12:14 UTC Assignee nobody xiubli
Red Hat One Jira (issues.redhat.com) 2023-01-13 01:12:45 UTC Link ID Red Hat Issue Tracker RHCEPH-5918
Vikhyat Umrao 2023-01-13 01:13:35 UTC Link ID Ceph Project Bug Tracker 58082
Vikhyat Umrao 2023-01-13 01:14:07 UTC Dependent Products Red Hat OpenShift Data Foundation
Manny 2023-01-23 21:05:26 UTC CC mcaldeir
Red Hat Bugzilla 2023-01-31 23:37:03 UTC CC madam
Xiubo Li 2023-02-09 05:41:09 UTC Blocks 2168468
Greg Farnum 2023-04-10 13:35:43 UTC Status NEW MODIFIED
Keywords Rebase
Patrick Donnelly 2023-04-20 16:28:56 UTC Target Release 6.1z1 6.1
Manny 2023-04-20 17:06:24 UTC Link ID Red Hat Knowledge Base (Solution) 6993809
Manny 2023-04-20 17:06:55 UTC Link ID Red Hat Bugzilla 2160022
Ken Dreyer (Red Hat) 2023-04-21 14:34:00 UTC Group redhat
Fixed In Version ceph-17.2.6-2.el9cp
CC kdreyer
errata-xmlrpc 2023-04-21 14:34:27 UTC Status MODIFIED ON_QA
Akash Raj 2023-05-03 06:30:24 UTC CC akraj
Flags needinfo?(xiubli)
Docs Contact akraj
Hemanth Kumar 2023-05-03 09:22:35 UTC Status ON_QA VERIFIED
Xiubo Li 2023-05-04 01:23:40 UTC Doc Type If docs needed, set a value Bug Fix
Flags needinfo?(xiubli)
Doc Text Cause:

When the first dentry has enough metadata and the size is larger
than max_write_size, it may submitting one invalid osd request to Rados.

Consequence:

The Rados will fail the invalid request, and then will cause the cephfs to be readonly.


Fix:

To make sure all the osd requests are filled with validate info before sending it to Rados.

Result:

No invalid osd request will cause the cephfs to be readonly.
Akash Raj 2023-05-08 02:39:30 UTC Blocks 2192813
Akash Raj 2023-05-16 04:04:29 UTC Doc Text Cause:

When the first dentry has enough metadata and the size is larger
than max_write_size, it may submitting one invalid osd request to Rados.

Consequence:

The Rados will fail the invalid request, and then will cause the cephfs to be readonly.


Fix:

To make sure all the osd requests are filled with validate info before sending it to Rados.

Result:

No invalid osd request will cause the cephfs to be readonly.
.Invalid OSD requests are no longer submitted to RADOS

Previously, when the first dentry had enough metadata and the size was larger than `max_write_size`, an invalid OSD request would be submitted to RADOS. Due to this, RADOS would fail the invalid request, causing CephFS to be read-only.

With this fix, all the OSD requests are filled with validated information before sending it to RADOS and no invalid OSD requests cause the CephFS to be read-only.
errata-xmlrpc 2023-06-15 09:08:20 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2023-06-15 09:16:27 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2023-06-15 09:16:27 UTC
errata-xmlrpc 2023-06-15 09:17:40 UTC Link ID Red Hat Product Errata RHSA-2023:3623

Back to bug 2160598