PSARC 2008/498 datalink sysevents

Kais Belgaied Kais.Belgaied at sun.com
Tue Aug 5 14:45:34 PDT 2008


Garrett D'Amore wrote:
> Thanks for the clarification.

ditto.

    Kais

>
> (I wasn't aware that RCM was being used this way.  I recall that once 
> upon a time there was a separate "sysevent" architecture where 
> insertion events were handled without RCM interposing.  The point, at 
> the time, of having a separate RCM from sysevent was that RCM could 
> "interpose", and ultimately "refuse" certain operations, based on 
> consuming nodes.  Of course, this goes back to the Solaris 8 
> timeframes and the design discussions I had surrounding RCM.  Ancient 
> history, now.  Anyway, your suggested usage seems sane to me.)
>
>    -- Garrett
>
>
> Cathy Zhou wrote:
>> RCM is also used to restore all the configuration when the device is 
>> plugged back in and that is when this sysevent will be used.
>>
>> - Cathy
>>
>>> RCM is "normally" (historically, anyway) used for device *removal*, 
>>> rather than addition.
>>>
>>> What do you intend the RCM module to do with this event?
>>>
>>>    -- Garrett
>>>
>>> Cathy Zhou wrote:
>>>> This event will be consumed by a syseventd module which in turn 
>>>> will generate a RCM event which will then be consumed by the RCM 
>>>> modules.
>>>>
>>>> But the usage of the EC_DATALINK class would not be limited to this.
>>>>
>>>> - Cathy
>>>>
>>>>> completeness question: who's the intended consumer for this event?
>>>>>
>>>>>    Kais
>>>>>
>>>>> Sebastien Roy wrote:
>>>>>> I'm submitting this case for Cathy Zhou.  It is being filed as 
>>>>>> closed
>>>>>> approved automatic.
>>>>>>
>>>>>> Datalink sysevents
>>>>>> ------------------
>>>>>>
>>>>>> release binding: patch
>>>>>>
>>>>>> Summary
>>>>>> -------
>>>>>>
>>>>>>     This case proposes to introduce a new EC_DATALINK sysevent 
>>>>>> class to
>>>>>>     report data-link related sysevents.  For now, only one subclass
>>>>>>     (ESC_DATALINK_PHYS_ADD) will be introduced.  It will be 
>>>>>> generated
>>>>>>     when a new physical data-link shows up on the system.  In the 
>>>>>> future,
>>>>>>     the EC_DATALINK sysevent class can be extended to report other
>>>>>>     data-link sysevents, such as a data-link renaming event.
>>>>>>
>>>>>>     Since we are still experimenting the new sysevent class, the 
>>>>>> format
>>>>>>     of the ESC_DATALINK_PHYS_ADD sysevent will be classified as 
>>>>>> Project
>>>>>>     Private.
>>>>>>
>>>>>> Interface Table
>>>>>> ---------------
>>>>>>
>>>>>>      -------------------------------------------------------------
>>>>>>      Interface               Commitment Level         Comments
>>>>>>      -------------------------------------------------------------
>>>>>>      EC_DATALINK             Consolidation Private    Event class
>>>>>>      ESC_DATALINK_PHYS_ADD   Project Private          Event subclass
>>>>>>
>>>>>>
>>>>>>
>>>>>>   
>>>>>
>>>>
>>>
>>
>
>




More information about the opensolaris-arc mailing list