/* * On start-up log and event for mixed SKUs. */ void monitor::EventMonitor::processMixedSkuSystem() { LogEnterExit logging(__FUNCTION__, __FILE__, __LINE__); struct host host; int rc = nvm_get_host(&host); if (rc == NVM_SUCCESS) { if (host.mixed_sku) { store_event_by_parts(EVENT_TYPE_HEALTH, EVENT_SEVERITY_CRITICAL, EVENT_CODE_HEALTH_MIXED_SKU, NULL, true, NULL, NULL, NULL, DIAGNOSTIC_RESULT_UNKNOWN); } // auto-acknowledge event any old mixed SKU events else { acknowledgeEvent(EVENT_CODE_HEALTH_MIXED_SKU, NULL); } } }
int LibWrapper::getHost(struct host *pHost) const { LogEnterExit(__FUNCTION__, __FILE__, __LINE__); return nvm_get_host(pHost); }