Back to bug 2182564

Who When What Removed Added
Xiubo Li 2023-03-29 03:19:39 UTC Assignee vshankar xiubli
Red Hat One Jira (issues.redhat.com) 2023-03-29 03:20:12 UTC Link ID Red Hat Issue Tracker RHCEPH-6339
Xiubo Li 2023-03-29 03:21:05 UTC Blocks 2182566
Xiubo Li 2023-03-29 04:31:34 UTC Status NEW ASSIGNED
Hemanth Kumar 2023-04-10 04:59:46 UTC Severity unspecified medium
Greg Farnum 2023-04-10 15:25:23 UTC Target Release 6.1z1 6.1
CC gfarnum
Venky Shankar 2023-04-11 02:57:23 UTC Status ASSIGNED POST
CC vshankar
errata-xmlrpc 2023-04-13 06:06:51 UTC Fixed In Version ceph-17.2.6-11.el9cp
CC tserlin
Status POST MODIFIED
Status MODIFIED ON_QA
Hemanth Kumar 2023-04-24 19:35:02 UTC Flags needinfo?(xiubli)
Xiubo Li 2023-04-25 01:01:00 UTC Flags needinfo?(xiubli)
Hemanth Kumar 2023-04-26 07:02:11 UTC Status ON_QA VERIFIED
Akash Raj 2023-05-03 06:35:35 UTC Docs Contact akraj
CC akraj
Flags needinfo?(xiubli)
Xiubo Li 2023-05-04 01:05:11 UTC Flags needinfo?(xiubli)
Doc Type If docs needed, set a value Bug Fix
Doc Text Cause:

MDS sessionmap journal log couldn't be correctly persist when MDS failover happens.


Consequence:

So when a new MDS is trying to replay the journal logs the sessionmap journal logs will mismatch with the info in the MDCache or the info from the other journal logs.

This will cause the MDS daemons will trigger a assert to crash itself.

Fix:

Try to force replay the sessionmap version instead of crashing the MDS daemons.


Result:

No MDS daemon crash due to sessionmap version mismatch issue.
Akash Raj 2023-05-08 02:44:47 UTC Blocks 2192813
Akash Raj 2023-05-16 04:11:59 UTC Doc Text Cause:

MDS sessionmap journal log couldn't be correctly persist when MDS failover happens.


Consequence:

So when a new MDS is trying to replay the journal logs the sessionmap journal logs will mismatch with the info in the MDCache or the info from the other journal logs.

This will cause the MDS daemons will trigger a assert to crash itself.

Fix:

Try to force replay the sessionmap version instead of crashing the MDS daemons.


Result:

No MDS daemon crash due to sessionmap version mismatch issue.
.MDS daemons no longer crash due to sessionmap version mismatch issue

Previously, MDS sessionmap journal log would not correctly persist when MDS failover occurred. Due to this, when a new MDS was trying to replay the journal logs, the sessionmap journal logs would mismatch with the information in the MDCache or the information from other journal logs, causing the MDS daemons to trigger an assert to crash themselves.

With this fix, trying to force replay the sessionmap version instead of crashing the MDS daemons results in no MDS daemon crashes due to sessionmap version mismatch issue.
errata-xmlrpc 2023-06-15 09:08:27 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2023-06-15 09:16:51 UTC Resolution --- ERRATA
Status RELEASE_PENDING CLOSED
Last Closed 2023-06-15 09:16:51 UTC

Back to bug 2182564