Bug 2237920

Summary: NFS-Ganesha server does not have a health checking mechanism implemented
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: Blaine Gardner <brgardne>
Component: rookAssignee: Shachar Sharon <ssharon>
Status: CLOSED ERRATA QA Contact: Amrita Mahapatra <ammahapa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.14CC: ebenahar, etamir, muagarwa, odf-bz-bot, sheggodu, tnielsen
Target Milestone: ---   
Target Release: ODF 4.15.0   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: 4.15.0-112 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-03-19 15:23:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Blaine Gardner 2023-09-07 17:48:34 UTC
ODF (Rook) does not implement a health checking mechanism for the NFS-Ganesha server.

If the server remains running but is "stuck" and not responding to clients, ODF admins must restart the Ganesha server pod manually to attempt to recover from the failure.

There is a workaround, as outlined above, but this is certainly not ideal for system admins.

Currently Shachar has proposed upstream Rook changes to introduce a liveness probe for the Ganesha server pod. Based on initial feedback from NFS-Ganesha engineers, we believe this to be a good solution.

However, we are still discussing the technical complexities and finalizing the implementation. In ODF/Rook, we have found that implementing liveness probes for Ceph daemons without detailed planning can result in behavior where the state of the ceph/daemon cluster can be negatively affected (e.g., RGW and MDS).

https://github.com/rook/rook/pull/12845

Comment 5 Travis Nielsen 2023-09-12 15:10:02 UTC
Not a blocker for 4.14, let's target for 4.15. It also requires a new binary in the ceph image.

Comment 9 Shachar Sharon 2023-10-26 14:30:41 UTC
Rook's PR: https://github.com/rook/rook/pull/12845

Comment 12 errata-xmlrpc 2024-03-19 15:23:25 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Important: Red Hat OpenShift Data Foundation 4.15.0 security, enhancement, & bug fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2024:1383