Nicolas Williams wrote: > On Thu, Jan 15, 2009 at 02:14:54PM -0700, Shawn M. Emery wrote: > >> Nicolas Williams wrote: >> >>> On Thu, Jan 15, 2009 at 11:18:52AM -0800, Glenn Faden wrote: >>> >>> >>>> Shawn M. Emery wrote: >>>> >>>> >>>>> I also want to combine functionality of the CCacheServer and gssd. So >>>>> is there an up-call mechanism for domain sockets as well? >>>>> >>>>> >>>> No, for up-calls you need to use doors. >>>> >>>> >>> kgssapi->gssd currently uses RPC over loopback -- not far from Unix >>> domain sockets. So it may be doable, but still, it'd be much better to >>> contribute some #ifdef solaris code to MIT than use any IPC other than >>> doors for upcalls. >>> >>> >> In a separate e-mail thread with them, I had suggested a plugin design, >> but did not commit to this as a requirement for the project. >> > > I don't think a plugin is needed here. The particular flavor of IPC to > use is not something one should decide on a whim and configure -- it's > very OS-specific. >
Two are being considered for OpenSolaris, so within each OS there could be options or accross multiple OS's. In any case, I am loath to mix-and-match IPCs across kernel and user space as we prevent code reuse and the inherit benefits that it provides (simplicity, risk, etc.). Shawn. --
