CON-4687: Code change to include MDcache for nfs pod to handle symbolic link - #539
CON-4687: Code change to include MDcache for nfs pod to handle symbolic link#539souvanickRepo wants to merge 1 commit into
Conversation
kalikivayi
left a comment
There was a problem hiding this comment.
Please address the review comments.
|
Review from Co-pilot after adding update: ESC-17375 Re-Review: NFS ConfigMap Update LogicAssumption: As we are introducing the update of config map, so expecting no third-party will be updating the same config map. Date: 2026-08-03 Context and Accepted Assumptions
Re-Review VerdictNo blocking findings under the above assumptions. The change is acceptable for ESC-17375 based on current code behavior and the stated operational/test guarantees. What Went Well / What Fixed the Issue
In short: previously, a stale existing ConfigMap could preserve old NFS behavior; now the controller converges that ConfigMap to the desired state, and cluster restart/reload applies the fix to running RWX workloads. What Was Re-Checked
Remaining Non-Blocking Risk
|
| Protocols = 4; | ||
| SecType = "sys"; | ||
| Delegations = false; | ||
| Attr_Expiration_Time = -1; |
There was a problem hiding this comment.
With these changes to the ConfigMap, can you post the startup log of the NFS Ganesha Server and ensure that there are no warnings being thrown for the new parameters that we have added. You can: parse with ganesha.nfsd -N NIV_FULL_DEBUG OR check startup logs for “unknown parameter” errors or warnings. Please post the startup log to the bug or here.
There was a problem hiding this comment.
nfs.log
Co-pilot analysis against the log for parameter related changes:
From this log, no hard ConfigMap parsing/apply failure is visible.
What I see on config-related behavior:
Config parsed successfully: nfs.log:245.
Core blocks are loaded and committed without WARN/CRIT parse errors:
NFS_Core_Param commit: nfs.log:176
NFSv4 commit: nfs.log:211
MDCACHE commit: nfs.log:244
EXPORT created successfully: nfs.log:547
Parameter changes appear to be taking effect:
NFS_Protocols changes from default 3 to loaded value 2: nfs.log:138, nfs.log:174
Graceless is active (server skips grace): nfs.log:208, nfs.log:320
…ic link issue Signed-off-by: Souvanick <souvanick.pal.choudhury@hpe.com>

Code change to include MDcache for nfs Ganesha pod to handle symbolic link as raised in escalation.
Jira Link: https://jira.storage.hpecorp.net/browse/CON-4687