Back to bug 2203906

Who When What Removed Added
Red Hat One Jira (issues.redhat.com) 2023-05-15 14:54:00 UTC Link ID Red Hat Issue Tracker RHCEPH-6661
Hemanth Kumar 2023-05-18 04:40:54 UTC Severity unspecified medium
Venky Shankar 2023-07-12 10:19:00 UTC Status NEW POST
errata-xmlrpc 2023-07-12 15:11:39 UTC Status POST MODIFIED
CC tserlin
Fixed In Version ceph-17.2.6-90.el9cp
Status MODIFIED ON_QA
Akash Raj 2023-07-13 17:44:09 UTC Blocks 2221020
Flags needinfo?(vshankar)
Docs Contact akraj
CC akraj
Hemanth Kumar 2023-07-13 18:11:05 UTC Status ON_QA VERIFIED
Venky Shankar 2023-07-28 06:58:39 UTC Doc Type If docs needed, set a value Bug Fix
Flags needinfo?(vshankar)
Doc Text Cause:
Access to stale/unsafe structure variables by user-space client when rebuilding a request.

Consequence:
User-space CephFS clients may misbehave after reconnecting to the MDS during re-issuing requests.

Fix:
Ensure that the structure variables are not stale or unsafe when accessed after session reconnection by deep-copying them (instead of using shallow-copy).

Result:
CephFS user-space clients work as expected post session reconnection to the MDS.
Akash Raj 2023-07-31 07:45:09 UTC Doc Text Cause:
Access to stale/unsafe structure variables by user-space client when rebuilding a request.

Consequence:
User-space CephFS clients may misbehave after reconnecting to the MDS during re-issuing requests.

Fix:
Ensure that the structure variables are not stale or unsafe when accessed after session reconnection by deep-copying them (instead of using shallow-copy).

Result:
CephFS user-space clients work as expected post session reconnection to the MDS.
.Structure variables are no longer stale or unsafe when accessed after session reconnection

Previously, the Ceph File System user-space clients could access stale/unsafe structure variables when rebuilding a request and this would lead to the clients misbehaving sometimes after reconnecting to the Ceph manager daemons during re-issuing requests.

With this fix, the structure variables are no longer stale or unsafe when accessed after session reconnection. This is ensured by deep-copying them instead of shallow-copying and the Ceph File System user-space clients work as expected.
Akash Raj 2023-07-31 11:31:10 UTC Doc Text .Structure variables are no longer stale or unsafe when accessed after session reconnection

Previously, the Ceph File System user-space clients could access stale/unsafe structure variables when rebuilding a request and this would lead to the clients misbehaving sometimes after reconnecting to the Ceph manager daemons during re-issuing requests.

With this fix, the structure variables are no longer stale or unsafe when accessed after session reconnection. This is ensured by deep-copying them instead of shallow-copying and the Ceph File System user-space clients work as expected.
.Structure variables are no longer stale or unsafe when accessed after session reconnection

Previously, the Ceph File System user-space clients could access stale/unsafe structure variables when rebuilding a request and this would lead to the clients misbehaving sometimes after reconnecting to the Ceph Manager daemons while re-issuing requests.

With this fix, the structure variables are no longer stale or unsafe when accessed after session reconnection. This is ensured by deep-copying them instead of shallow-copying and the Ceph File System (CephFS) user-space clients work as expected.
errata-xmlrpc 2023-08-03 16:32:31 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2023-08-03 16:45:09 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2023-08-03 16:45:09 UTC
errata-xmlrpc 2023-08-03 16:45:55 UTC Link ID Red Hat Product Errata RHBA-2023:4473

Back to bug 2203906