> On 6/29/2017 9:18 PM, Yasunori Goto wrote:
> > Hello, Linda-san,
> >
> >> There is more standardization that will likely happen.  The most
> >> interesting is probably standard health status information.  Today
> >> the Linux ndctl command can display health status for the NVDIMMs
> >> and it hides some of the differences by calling the appropriate
> >> DSM for the platform/NVDIMM combination but we need to do more
> >> work there.
> >
> > Could you tell me what works are necessary?
> 
> There is work in two areas.  One is standardization work, mostly
> likely through the ACPI NVM working group of the UEFI Forum, to define
> some common functions for health information.  There was a lot of work
> focused on getting standardization of label formats and access
> methods into ACPI 6.2 and UEFI 2.7 so not much effort yet on
> health information but perhaps that will be next.
> 
> The other area is work within the ndctl tool itself.  It already
> knows how to get some health information using the Intel, HPE, and
> MSFT SMART health DSMs but there is more information related to
> NVDIMM-N devices that we'd like to expose.
> 
> > I also have concern around here, and I'm investgating source code of
> > ndctl and NVDIMM drivers to check what works are still needed.
> > So, your opinion will be very helpful for me.
> 
> As an example, this is a patch I posted to expose more information.
> https://lists.01.org/pipermail/linux-nvdimm/2017-June/010682.html
> Dan had some feedback but I haven't had a chance to post a v2 patch yet.
> The patch touches a number of files/functions that are involved in getting
> the health information so you could look at those to see how it works today.

Thank you for your explanation. 

> 
> If there is a particular type of NVDIMM or existing DSM specification
> that you're interesting in supporting, that would be interesting to know.

Currently,  I feel the following things about _DSM and ndctl from user's point 
of view.

1) Though current _DSM has only the feature to get each threshold values, 
    I suppose that users may want to change each threshold values according to
     their own policy. So, maybe _DSM need to have "set threshold" interface.

2) I suppose a notification daemon may be necessary to inform the over
    threshold event  (to syslog, to other servers, or logging management OSS, 
etc....)

    Please correct me, if ndctl has this feature already...

> If you're thinking of defining something new, I encourage you to get
> involved in the standards activities.

If my idea is useful like the aboves, the standard activity looks quite 
interesting 
for me. Please tell me how to join it.

Thanks,
---
Yasunori Goto

_______________________________________________
Linux-nvdimm mailing list
[email protected]
https://lists.01.org/mailman/listinfo/linux-nvdimm

Reply via email to