Whamcloud - gitweb
LU-17566 mdt: improve new_init_ucred() for refactoring
authorAurelien Degremont <adegremont@nvidia.com>
Wed, 6 Mar 2024 14:04:41 +0000 (15:04 +0100)
committerAndreas Dilger <adilger@whamcloud.com>
Wed, 19 Jun 2024 05:39:03 +0000 (05:39 +0000)
commit5f3e6db5f88c0a94b69acb674e2c801bd3897aa2
tree24b1515feb3875fe2601ea4474039faac3503189
parent080f1d1ca7332e37e6139732b24dba08723b1312
LU-17566 mdt: improve new_init_ucred() for refactoring

In order to merge new_init_ucred() and old_init_ucred()
code eventually, move new_init_ucred() code around
for it to look even closer to old_init_ucred().

- Fill generic ucred fields at the beginning (similar to
what old_init_ucred() is doing.
- Move code for the bottom part to be closer to
old_init_ucred_common().

This code path is not used on most of lustre deployments,
so I'm enabling kerberos testing to ensure some tests
will go through this code path.

Lustre-change: https://review.whamcloud.com/55025
Lustre-commit: 2752ac20422b681649e7a1c9ab0b6cf0f93d9e27

Test-Parameters: kerberos=true testlist=sanity-krb5
Change-Id: I113fca6a104c1db66d9e0defd6fd91e378d7208c
Signed-off-by: Aurelien Degremont <adegremont@nvidia.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/55376
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/mdt/mdt_lib.c