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.
--

Reply via email to