Changelog for 2.0.0

New Features

Blade Center Plugin:
  • 1056944 - Support BCT Health Summary sensor
  • 1077632 - Add error handler for bc el build
  • 1080939 - Support cable interconnect sensor for BCT and BC
  • 1080942 - Support BCT sensor for chassis filter
  • 1080944 - Support power domain redundancy loss sensors
  • 1083096 - Add stubs in for annunciators - still don't support any
  • 1083130 - Support more RSA events
HPI Clients:
  • 1071734 - hpitree: Add sensor state display
  • 1071751 - hpigetevents: enhance -d option
  • 971427 - port hpi clients to HPI B
HPI Shell:
  • 1078719 - HPI Shell shoud provide a progress bar
HPI Utils:
  • 1046556 - Persist domain event logs to disk
  • 1076166 - Cleanup GCC Version 4 warning messages
OpenHPI base library:
  • 1046549 - provide configuration for limitting size of event queues...
  • 1051722 - Support plugin annunicator function calls
  • 1062646 - Implement Domain Alarm Table
OpenIPMI Plugin:
  • 1080026 - scan DEL to the end
  • 934475 - Add some alarm panel logic
User Applications:
  • 848666 - example Gui openhpi application

Fixed Bugs:

Blade Center Plugin:
  • 1076822 - saHpiIdrFieldAdd_T8 fails Unknown on BCT
  • 1076825 - saHpiIdrFieldGet() fails with NOT_PRESENT error
  • 1083128 - tinv001.c unit test broke
  • 1085459 - RSA must read hardware event log in order
  • 1086596 - Fix invalid control OIDs for BCT
Build System:
  • 1047998 - Bigbuild problem on SMP Machines
Documentation:
  • 1063017 - Wrong function description
Dummy plugin:
  • 1054834 - Resource Tag support required
  • 1064189 - saHpiControlSet seg faults?
  • 1065423 - HotSwapIndicator calls works when unsupported
  • 1082476 - saHpiSensorThresholdsGet() terminates prematurely
  • 1084616 - control get causes segfault if NULL
HPI Shell:
  • 1068026 - Port HPI Shell to HPI B
  • 1076234 - Un-initialized variable in command.c
HPI Utils:
  • 1068120 - 64bit clean bug
  • 1070473 - Structs & arrays should be extern in utils include files
  • 1080877 - oh_valid_textbuffer is incorrect for ASCII6 and BCDPLUS
  • 1085209 - Unit test: el_test_003 and el_test_004 failed
  • 1086163 - event log utils do not clear the log, if disabled.
  • 1090496 - FLOAT64 decoding should not be scientific notation
HpiView:
  • 1068227 - Port HpiView to HPI B
  • 1086355 - Build broken - hpi_ui_lib/service.c does not compile
None:
  • 1079770 - saHpiAlarmAdd work abnormally when input NULL alarm
  • 1085275 - Unit Test FAIL: openhpi/plugins/snmp_bc/t/tsensorset012
OpenHPI base library:
  • 1020647 - Not getting event state on sensorReadingGet
  • 1036823 - Incorrect error code when calling saHpiSensorEventMasksGet
  • 1037156 - saHpiResourceSeveritySet returns wrong error code on fail
  • 1037562 - Missing set_el_state abi call
  • 1040882 - Use new oh_valid_threshold in API
  • 1046867 - Process hang when calling saHpiEventLogClear
  • 1046876 - Incorrect error code when calling saHpiEventLogEntryAdd
  • 1047612 - DrtUpdateCount is changed incorrrectly
  • 1060497 - saHpiEventLogEntryAdd() returns INVALID_PARAMS
  • 1064192 - saHpiControlSet returns invalid_Param instead of invalid_dat
  • 1064542 - Many sensor tests are are returning Invalid Cmd
  • 1065422 - saHpiHotSwapPolicyCancel returns SA_ERR_HPI_UNSUPPORTED_API
  • 1066540 - The openHPI can't get the new emerging HOTSWAP events at cur
  • 1068266 - saHpiRdrGet returns invalid error code
  • 1068271 - saHpirdrGetByInstrumentId returns invalid error code
  • 1069423 - oh_get_domain is hung up
  • 1076594 - g_atomic_* implicit declaration
  • 1076848 - saHpiResourceTagSet fails to validate data characters
  • 1078143 - RDR is not initialized correct after saHpiEventGet
  • 1078180 - DrtUpdateCount field of domain info is not updated correctly
  • 1079687 - When try to read a writeonly control, it return SA_OK
  • 1079723 - saHpiSensorEventMasksGet fails
  • 1079750 - saHpiAlarmAcknowledge don't work properly on severity
  • 1079771 - successfully create a alarm using bad severity param
  • 1079786 - Create a new alarm successfully with bad type.
  • 1079792 - saHpiAlarmAdd fail to set alarmid and timestamp
  • 1079793 - saHpiSensorEventEnableGet fails
  • 1079890 - Succeed in adding event to a resource not support eventlog
  • 1079897 - saHpiEventGet always return SA_ERR_HPI_INVALID_PARAMS
  • 1079907 - saHpiHotSwapPolicyCancel work abnormally
  • 1079914 - saHpiHotSwapStateGet work abnormally
  • 1079939 - saHpiRdrGet work abnormally on unsupported RDR
  • 1079942 - saHpiRdrGetByInstrumentId work abnormally on unsupported typ
  • 1080371 - saHpiResourceActive return unknown error code when not pendi
  • 1080374 - saHpiResourceInactiveSet return SA_ERR_HPI_INVAL unexpectly
  • 1080394 - Fail to call saHpiResourceResetStateSet
  • 1080434 - saHpiResourceTagSet work abnormally when datatype out of val
  • 1080436 - saHpiResourceTagSet work abnormally when handle invalid char
  • 1080448 - Can't get sensor event masks
  • 1080452 - saHpiSensorEventMasksSet work abnomally on readonly sensor
  • 1080459 - saHpiSensorReadingGet can't work for some sensors
  • 1080462 - Failed in geting reading status from a sensor!
  • 1081151 - Several saHpiAlarmGetNext failing conformance tests
  • 1081333 - No plugin ABI enty point for saHpiEventLogStateSet
  • 1081700 - Add allowed state transition function
  • 1081946 - saHpiSensorEventMaskSet always fail to execute
  • 1081967 - Power off cause machine reboot
  • 1084968 - saHpiEventAdd should apply to all sessions
  • 1085633 - Fail to get eventlog entry
  • 1085662 - Fail to set sensorevent mask
  • 1086005 - extract pend -> inactive not an allowed state
  • 1086062 - User events not being added to DEL
  • 1086255 - Return code err for saHpiIdrAreaAdd,etc on readonly IDR
  • 1086280 - No event log is created after saHpiEventAdd
  • 1086589 - Hotswap implementation conformance issues
  • 1088427 - alarm table never handled
  • 1089573 - event queue is not cleared after saHpiunsubscribe
  • 1093915 - Need to clean up handlers at exit()
  • 927919 - ignore bit on control should be respected
OpenIPMI plugin:
  • 1068098 - EventLogEntryGet returns less than 16 data bytes
  • 1070793 - saHpiEventLogEntryAdd not work with IPMI plugin
  • 1070801 - saHpiResourcePowerStateGet(Set) not work
  • 1073021 - saHpiIdrInfoGet work incorrectly
  • 1078122 - HPI hange with IPMI plug-in accessing wrong address
  • 1079799 - saHpiSensorEventMasksGet fails
  • 1079898 - saHpiHotSwapIndicatorStateGet succeed in unsupport resource
  • 1079902 - saHpiHotSwapIndicatorStateSet succeed in unsupport resource
  • 1079920 - saHpiIdrInfoGet return uncomformant code
  • 1079928 - Power off not take effect from checking status
  • 1079934 - Can't change Power status to SAHPI_POWER_CYCLE
  • 1080416 - saHpiResourceResetStateSet can't work using SAHPI_WARM_RESET
  • 1080429 - saHpiResourceTagSet can't work for some sensors
  • 1080446 - saHpiSensorEnableSet can work on readonly sensor
  • 1080465 - Cannot get the thresholds for some sensors
  • 1080960 - IPMI Plug-in reports RPTs for not-present resources
  • 1081203 - IPMI Plug-in does not suppoer reset_el_overflow
  • 1081210 - IPMI plug-in does not support set_resource_severity
  • 1081335 - plugin ABI reset_el_overflow not implemented
  • 1081339 - clear log does not reset OverflowFlag
  • 1081961 - Error tag is stored in rpt entry
  • 1082666 - saHpiResourceTagSet not support OHOI_RESOURCE_MC type
  • 1086887 - saHpiSensorEventEnableGet_Set fail in some resources
  • 1086895 - return code err for saHpiSensorEventEnableSet on unsupport
  • 1090288 - warm reset cannot work
  • 1093916 - ipmi_close routine passed wrong argument
  • 1093918 - Segfault due to memory overrun when ipmi_close() is called
  • 932510 - Watchdog values incorrect
  • 969070 - the threshold value is rounded off
  • 977165 - plugin sends all rptcache entries every discover call
Test Suites:
  • 1076827 - saHpiResourceResetStateSet fails SA_ERR_HPI_BUSY
  • 1076843 - Conf Failure Resource Severity Set allows INV_CMD
  • 1081420 - Conformance Test Script requires updating
  • 1081638 - saHpiResourcePowerStateGet_T6.c says it is passing a NULL...
  • 1081641 - Annunciator tests return NA which should PASS
  • 1081843 - saHpiResourcePowerStateGet_T6.c not pass NULL to function
  • 1083034 - saHpiRdrGet_T7 testing the wrong thing
  • 1084205 - test case enhence: saHpiResourcePowerStateGet_Set_T1.c
  • 1084630 - Tests Missing main() function
  • 1084686 - saHpiResourceTagSet_T7 is wrong
  • 1091577 - readonly check error in saHpiSensorEventMasksSet_T9.c
  • 1098487 - saHpiSensorThresholdsSet_T17 wrongly skipped
  • 1098488 - Bugs in saHpiSensorThresholdsSet_T19
  • 1098491 - saHpiResourceInactiveSet_T1 wrongly skipped
For questions or comments, please email the openhpi developers.

You can also contact Renier Morales (renierm at users dot sf dot net) or Tariq Shureih (tariq at linux dot intel dot com).
Last modified: Mon Sep 26 16:44:53 EDT 2005