Eman: Boron: Release Notes

Contents

Boron Release Notes

This is the wiki page for the Boron release notes from the Eman project. This first release of the Eman project is primarily a basic ODL project skeleton, and new Yang models for energy management.



Major Features

Yang Models

  • Battery: This module defines a set of objects for monitoring batteries of networked devices and of their components.

  • EnergyObject: This module is used to monitor power and energy in devices.

  • EnergyObjectContext: This module is used for describing the identity and the context information of EnergyObjects.

  • Entity: This module is used for representing multiple logical entities supported by a single SNMP agent.

  • IANA-EnergyRelation: This module defines a TEXTUAL-CONVENTION that describes the relationships between EnergyObjects.

  • IANA-Entity: This module defines a TEXTUAL-CONVENTION that provides an indication of the general hardware type of a particular physical entity.

  • IANA-PowerStateSet: This module defines the PowerStateSet TEXTUAL-CONVENTION, which specifies the PowerStateSets and PowerStateSet Values an EnergyObject supports.

  • PowerAttributes: This module is used to report AC power attributes in devices. The table is a sparse augmentation of the eoPowerTable table from the EnergyObject module. Both three-phase and single-phase power configurations are supported.

  • UUID-TC: This module defines TEXTUAL-CONVENTIONs representing Universally Unique IDentifiers (UUIDs).

  • Util: This yang module defines some utility typedefs required by other yang files in the OpenDaylight Energy Management (Eman) project. These typedefs were unavilable in the jar files of a public repository. The OwnerString typedef is from the RMON-MIB (RFC 2819). The SnmpAdminString typedef is from the SNMP-FRAMEWORK-MIB RFC 3411.

ODL Features

Only a basic ODL features framework is included in the Boron release. All Eman features should be considered experimental, as there is no real code behind any of them for the Boron release.

  • API

  • REST

  • UI

Target Environment

For Execution

  • There are no requirements beyond the usual JRE requirements of OpenDaylight.

For Development

  • There are no requirements beyond the usual JDK and maven requirements of OpenDaylight.

Known Issues and Limitations

  • This first release of the Eman project is primarily a basic ODL project skeleton, and new Yang models for energy management.

  • The features listed above do exist, but they are stubbed out and there is currently no real code behind them.

  • Testing was limited to satisfying the basic requirements for inclusion in the ODL Boron release.

Changes Since Previous Releases

None, this is the first release of the Eman project.

Bugs Fixed in this Release

None.

Migration from Previous Releases

None.

Compatibility with Previous Releases

N/A.

Deprecated, End of Lifed, and/or Retired Features/APIs

None