Need better filtering mechanism with mfistatus.py
|Reported by:||gcooper||Owned by:|
There are some firmware "critical level" items that ultimately do not belong in the logs as it results in noise from an end-user perspective (example: fan failure noise for non-existent fans), and there are other messages that we might want to capture at other levels as well (fatal, some warn). A document is attached from SGI provided by LSI  which describes some of the different levels and messages available to developers that can be filtered out (see Appendix A). These messages might need massaging / fudging as they come straight from the firmware image and not directly from a driver, etc. We might need to obtain more up-to-date documentation from LSI in order to properly integrate our software into MegaRAID controllers (probably a good idea as iXsystems has a really good working relationship with LSI :)..).