Whamcloud - gitweb
LU-18976 gss: detect dns error in lsvcgssd 95/59095/2
authorAurelien Degremont <adegremont@nvidia.com>
Mon, 5 May 2025 14:36:16 +0000 (16:36 +0200)
committerOleg Drokin <green@whamcloud.com>
Tue, 27 May 2025 04:06:43 +0000 (04:06 +0000)
commit52643e2c658e554a9712b1f384bf773f827093b1
tree1172e40028ddc82a9aaf21e4e82de62fae1ee27d
parentc9bb0409ee9e9ce2b4152f77fbd12bc54be45a31
LU-18976 gss: detect dns error in lsvcgssd

Use proper NI_NAMEREQD flag with getnameinfo() in lsvcgssd when
resolving IP addresses, for it to return an error if DNS resolution fails.

That way, the error is propagated and Lustre knows a DNS failure happens
and can report it better. If not, it fails latter and reports a very unclear
message.

Test-Parameters: kerberos=true testlist=sanity-krb5
Change-Id: Iaa9e718c056ea742d8695048e43bdeeb3205f0dd
Signed-off-by: Aurelien Degremont <adegremont@nvidia.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/59095
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Bruno Faccini <bfaccini@nvidia.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/utils/gss/lsupport.c