Also does slurm ever use UDP? There is code to allow it and some
functions seem to imply that they might, but I can't find anywhere a
DGRAM socket is actually ever setup.
--
Nathan Huff
North Dakota State University
The basic thing we need from the authentication plugin is a means
of verifying that a request to run a job for user nhuff was really
initiated by user nhuff. Of course the same authentication mechanism
is required for a multitude of other RPCs. Munge and authd seem to
satisfy this requirement for everyone using slurm today and very
few others have expressed an interest in Kerberos (of course, you
are one of them).
Beyond the basic authentication, most Kerberos users would expect
their jobs to be initiated with a valid Kerberos credential and
have that credential refreshed as needed, ideally for all tasks
on all nodes.
Adding new functions and/or arguments to existing authentication
plugins may very well be necessary. We just finished adding support
for an IBM Federation switch and needed to add many new functions,
but they are just stubs for the other switch plugins.
There was some talk early in the slurm development cycle about using
UDP, but we decided to just use TCP. While TCP is somewhat less
flexible, it certainly is easier to use.
--
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Morris "Moe" Jette jet...@llnl.gov 925-423-4856
Integrated Computational Resource Management Group fax 925-423-6961
Livermore Computing Lawrence Livermore National Laboratory
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hopefully in the next day or two I can send a patch that while not a
krb5 auth plugin should at least show the general internal changes I am
making to try and get one working.
--
Nathan Huff
North Dakota State University.