[cgl_discussion] OpenHPI 1.0 Released!
Sean Dague
sean at dague.net
Thu Jul 1 13:34:59 PDT 2004
After a long year of development the OpenHPI Team is proud to announce the
release of OpenHPI 1.0.0, an open source implementation of the Service
Availability Forum's Hardware Platform Interface. HPI is an abstract C
library interface for hardware monitoring, control, and management. This
release provides support for the SA Forum HPI A.01.01 specification.
OpenHPI 1.0.0 is available in source format from [1]the SourceForge file
repository. Binary RPMs for numerous platforms will be made available in
the coming weeks.
OpenHPI 1.0.0 supports the following hardware:
* IPMI based servers and blades (via OpenIPMI or IPMIDirect plugins)
* IBM Blade Center (via SNMP Blade Center plugin)
* IBM xSeries servers (via SNMP RSA plugin)
* Linux 2.4 & 2.6 watchdog devices (via watchdog plugin)
* Linux 2.6 systems (via sysfs plugin)
* A Dummy Plugin designed for testing and writing HPI applications
The release contains a number of sample command line utilities as example
usage of the hpi interface. These include:
* hpisensor - displays live readings of all sensors discovered
* hpiinv - displays inventory data for all resources which support it
* hpisel - fetches and displays event logs for all resources in the system
* hpipower/hpireset - power cycle or reset resources in the hpi instance
Along with the release there is a companion SNMP subagent (provided
separately) which provides an SNMP interface to the OpenHPI library. This
allows users of SNMP client software to gain access to HPI information
quickly and easily.
There is also an experimental HPI Daemon included with the release. The HPI
Daemon is a user of the OpenHPI library that provides HPI as a system
service. Client applications can link to libopenhpiclient which will
transparently connect them to the HPI Daemon.
A complete change list of everything since 0.9 follows:
Changes for 1.0.0
-------------------
New Features:
Build System
953747 - rpm installation defaultly includes ipmi-plugin configuratio
IPMI Direct plugin
938011 - refactoring of reading inventory data
OpenIPMI Plugin
942029 - add test tool set to ipmi plugin
952885 - IPMI Plug-in performance enhancement
953322 - investigate on threshold event failure in some sensor
953324 - investigate on threshold event failure on Lan interface
RSA Plugin
934306 - Create Unit Tests for RSA Plugin
SNMP Client plugin
931903 - Enable abi sensor functions
Test Suites
938099 - HPITEST - Conformance Tests for Errors
Fixed Bugs:
Blade Center Plugin
942692 - BC Power Reset and Set generates Errors
951569 - hpitest Setting Event Log State Fails
954279 - entity_inventory_data conformance test fail
961800 - return SA_ERR_HPI_BUSY if snmp times out
965268 - interpret dates better
965297 - fix false detection of daughter cards
966718 - Conformance tests - Add events fail
977729 - BladeCenter doesn't support Blade Identity LED
Build System
924029 - Makefile in examples ignores the --sysconfdir
968511 - --enable-debug not being used anymore
Documentation
927550 - scrub manual for typos
HPI Clients
976775 - hpiinv is no reporting inventory data correctly.
HPI Utils
925518 - Move Sensor utils to utils/ lib
969633 - No absolute timestamp supported in sel utils
IPMI Direct plugin
919410 - sensor SetEventEnables is buggy
953173 - compilation error in ipmi_sensor.cpp
962488 - IPMIDirect Aborts with list_resources
None
943669 - make check fails at marshal_***, 0..7beta snapshot
OpenHPI base library
919458 - auto inservtion/extraction only works when timeout is 0
944799 - Dynamically turn on/off debugging
965773 - blocking timeout doesn't seem to work
969212 - rpm dependency errors
969705 - Set default DEL severity to minor
974839 - clean rules broken all over the place
976994 - change OHDEBUG -> OPENHPI_DEBUG
OpenIPMI plugin
947896 - AdvancedTCA entity string "invalid"
954105 - some valid sensor readings return error
957580 - set_resource_tag abi is not implemented
959749 - hpithres returns -1006 from ThresholdsGet
959753 - No Inventory RDRs are populated
965422 - use ipmi_fru_get_xx instead of ipmi_entity_get_xxx
968522 - empty Resource Tag
969022 - warning message in fetching fru
969042 - control state is not correctly set
969076 - PosThdHysteresis and NegThdHysteresis is not correctly set
969093 - sensor discrete event is not populated to HPI
981666 - OpenIPMI 1.3.9 suggested
Test Suites
914909 - test hs_001
950172 - HPI Conformance Test: error valid
965411 - Conformance driver does not handle segfault, remove tests
965936 - Two conformance sensor_threshold tests return NA?
979327 - Conformance Test does not restore Time
Questions, Comments, or Bugs should be sent to the OpenHPI development
mailing list (openhpi-devel at sourceforge dot net).
With OpenHPI 1.0.0 released, the OpenHPI team is now fully focusing on the
new HPI B.1.1 specification. Expect to see new development releases in the
near future.
OpenHPI 1.0.0 was produced by the efforts of a large number of individuals,
without whom we could have never accomplished such a quality implementation
is such a short window of time. The following people directly contributed
to the success of this project (if someone was left off the list, we are
very sorry, and please speak up on openhpi-devel).
* David Ashley
* Jean-Michel Audet
* Andrea Brugger
* Chris Chia
* Andy Cress
* Sean Dague
* Julie Fleischer
* Kevin Gao
* David Judkovics
* Thomas Kanngieser
* James P. Ketrenos
* Rusty Lynch
* Carl McAdams
* Renier Morales
* Guo Ruijing
* Konrad Rzeszutek
* Peter D Phan
* Pierre Sangouard
* Steve Sherman
* Tariq Shureih
* Armin Stauber
* Bill Swortwood
* Louis Yan Zhuang
* Serge Zhukov
Thanks again to everyone that made this a success. Watch for OpenHPI 2.0
(electric bugallow) coming to a theater near you soon. :)
[1] https://sourceforge.net/project/showfiles.php?group_id=71730
-Sean
--
__________________________________________________________________
Sean Dague Mid-Hudson Valley
sean at dague dot net Linux Users Group
http://dague.net http://mhvlug.org
There is no silver bullet. Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.linux-foundation.org/pipermail/cgl_discussion/attachments/20040701/4178da63/attachment-0001.pgp
More information about the cgl_discussion
mailing list