[Lustre-devel] GSS cross-realm broken in lsvcgssd
ben at psc.edu
Thu Jun 19 21:16:51 PDT 2008
lsvcgssd from the current HEAD refuses all remote-realm principals, the
culprit is get_ids() in lustre/utils/gss/svcgssd_proc.c
In the previous revision (1.4):
MDS accepts remote principals with mapping to local user.
OSS accepts remote "lustre_root at SOMEREALM" principals.
Any other remote principals are logged as unmapped and failed.
In the current revision (1.5, since Jan):
MDS fails all remote principals.
OSS fails all remote principals.
Unmapped remote principals are logged, mapped are not.
The attached patch (against 1.5):
Restores previous MDS behavior of accepting remote principals with
mapping to local user.
Modifies OSS behavior to accept remote "lustre_root at SOMEREALM" and
"lustre_root/hostname at SOMEREALM" principals.
Fixes logging errors in get_ids().
Notice of any problems with this patch, or other suggestions, are
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3199 bytes
Desc: not available
More information about the lustre-devel