Project review: Parallel KDC

Greg Hudson ghudson at MIT.EDU
Sat Mar 13 22:23:54 EST 2010

On Sat, 2010-03-13 at 20:16 -0500, Ken Raeburn wrote:
> How does this interact with the code to reconfigure the network
> sockets when the machine's network configuration is changed?  That
> code works by shutting down all the network connections and listening
> sockets, and re-doing the network configuration from scratch.

I don't see any way to make that work in combination with -w.

Also, I wasn't around when that support was added, but it feels like a
remarkable amount of effort for a regular network daemon to go to,
suggesting that our design made a wrong turn somewhere along the line.
(I'm not proposing to rip it out at this time, though.)

> BTW, I've got some changes in progress affecting network.c, nearly
> ready for checkin -- I'm merging the forked kadmind and kdc versions.

My changes to network.c are minimal--just making UDP listening sockets
nonblocking and ignoring EAGAIN errors in process_packet().

More information about the krbdev mailing list