Back to bug 2168468

Who When What Removed Added
Xiubo Li 2023-02-09 05:42:14 UTC Target Release 6.1z1 5.3z2
Red Hat One Jira (issues.redhat.com) 2023-02-09 05:42:41 UTC Link ID Red Hat Issue Tracker RHCEPH-6115
Venky Shankar 2023-03-29 11:17:42 UTC Status NEW POST
Amarnath 2023-03-29 11:40:36 UTC Flags needinfo?(vshankar)
CC amk
errata-xmlrpc 2023-03-30 20:10:50 UTC Flags needinfo?(vereddy)
CC tserlin, vereddy
Status POST MODIFIED
Flags needinfo?(vereddy)
Status MODIFIED ON_QA
Amarnath 2023-04-03 09:28:17 UTC Flags needinfo?(vshankar)
Venky Shankar 2023-04-04 09:03:37 UTC Flags needinfo?(vshankar) needinfo?(vshankar)
Amarnath 2023-04-06 12:03:09 UTC Status ON_QA VERIFIED
Akash Raj 2023-04-10 14:27:39 UTC Docs Contact akraj
Flags needinfo?(vshankar)
CC akraj
Xiubo Li 2023-04-11 00:55:09 UTC Group redhat
Doc Text Cause:

When submitting metadata to metadata pool the mds could incorrectly calculate the metadatas and submit some invalid osd requests.

Consequence:

When received a invalidate request the Rados will return -EINTVAL errono and then MDS will just mark the filesystem as READONLY.

Fix:


When the first dentry have enough metadata and the size is larger than max_write_size, just skip submitting osd request to Rados.


Result:

Ceph filesystem won't be marked as readonly anymore.
Doc Type If docs needed, set a value Bug Fix
Flags needinfo?(vshankar)
Venky Shankar 2023-04-11 04:20:43 UTC Doc Text Cause:

When submitting metadata to metadata pool the mds could incorrectly calculate the metadatas and submit some invalid osd requests.

Consequence:

When received a invalidate request the Rados will return -EINTVAL errono and then MDS will just mark the filesystem as READONLY.

Fix:


When the first dentry have enough metadata and the size is larger than max_write_size, just skip submitting osd request to Rados.


Result:

Ceph filesystem won't be marked as readonly anymore.
Cause:

When submitting metadata updates to metadata pool the MDS could incorrectly deduce the metadata update size and submit invalid osd requests.

Consequence:

RADOS would deny the metadata update causing the file system to be marked as read-only by MDS.

Fix:

Ensure that the RADOS request made by the MDS is strictly below the configured limits.

Result:

Ceph File System continues to serve client I/Os.
Flags needinfo?(akraj)
Akash Raj 2023-04-11 05:37:17 UTC Blocks 2185621
Akash Raj 2023-04-11 07:35:17 UTC Doc Text Cause:

When submitting metadata updates to metadata pool the MDS could incorrectly deduce the metadata update size and submit invalid osd requests.

Consequence:

RADOS would deny the metadata update causing the file system to be marked as read-only by MDS.

Fix:

Ensure that the RADOS request made by the MDS is strictly below the configured limits.

Result:

Ceph File System continues to serve client I/Os.
.RADOS request made by MDS is below configured limits

Previously, when submitting metadata updates to the metadata pool, the MDS could incorrectly deduce the metadata update size and submit invalid OSD requests. Due to this, RADOS would deny the metadata update, causing the file system to be marked as _read-only_ by MDS.

With this fix, the RADOS request made by the MDS is strictly below the configured limits, resulting in the Ceph File System to continue to serve client I/Os.
errata-xmlrpc 2023-04-11 16:06:37 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2023-04-11 20:07:59 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2023-04-11 20:07:59 UTC
errata-xmlrpc 2023-04-11 20:08:56 UTC Link ID Red Hat Product Errata RHBA-2023:1732
Akash Raj 2023-04-18 05:16:54 UTC Flags needinfo?(akraj)
Ranjini M N 2023-05-19 07:10:58 UTC Blocks 2203283
Blocks 2203283

Back to bug 2168468