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
- 1071734 - hpitree: Add sensor state display
- 1071751 - hpigetevents: enhance -d option
- 971427 - port hpi clients to HPI B
- 1078719 - HPI Shell shoud provide a progress bar
- 1046549 - provide configuration for limitting size of event queues...
- 1051722 - Support plugin annunicator function calls
- 1062646 - Implement Domain Alarm Table
- 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
- 1047998 - Bigbuild problem on SMP Machines
- 1063017 - Wrong function description
- 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
- 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
- 1079770 - saHpiAlarmAdd work abnormally when input NULL alarm
- 1085275 - Unit Test FAIL: openhpi/plugins/snmp_bc/t/tsensorset012
- 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
- 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
- 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