Git Product home page Git Product logo

firmware's Introduction

firmware

  • Augmentation to the ONF Core IM for managing firmware on the device.
  • Thorsten Heinze ([email protected])

Branch

  • 1.0.0-tsi.d.t : Model for the Transport SDN Introduction at Telefonica

UML

Overview

GenDoc Export

Augmentation Condition

  • Unconditioned augmentation statement.

YANG File

Interface Validator

  • to be provided

Publication

  • Candidate for ONF TR-532 v2.0

Aspired Model Classification

  • Live Network

Open Issue List

Comments

./.

firmware's People

Contributors

openbackhaul avatar ssomasundara avatar

Watchers

 avatar  avatar  avatar

Forkers

ssomasundara

firmware's Issues

Description of download-firmware-component(rpc)::force-download

For the attribute force-download in download-firmware-component , as per the modelling ,
if force-download is true , then files will be downloaded even if it is already present in the device.
And if force-download is false , then the opposite to “force-download=true” will happen.

leaf force-download {
        type boolean;
        mandatory true;
        description
          "Files to be downloaded, even if already present on the device.";
      }

Request : In the description , it is saying to download the FW to the device even it already present. Can we also specify the bank(act/stby) details?

Request raised on behalf of Zia(testing team)

Error messages at downloadFirmwareComponent operation missing

The current formulation of the comment of the downloadFirmwareComponent operation is lacking the definition of the error messages.

Decision on the 5G-xhaul call on 21st of April:
Changing the comment of the downloadFirmwareComponent operation from:
"Operation for downloading some firmware component (e.g. package) from a server onto the device."

towards
"Idempotent operation for downloading some firmware component (e.g. package) from a server onto the device. The following error-messages are to be send, if the operation would fail: #[onf:URI syntax is incorrect.]#, if the URI is not correct. #[onf:Input parameter missing.]#, if the input parameters are insufficient for identifying the download resource and to authenticate at the server."

Wrapping the Firmware modelling before augmenting the ControlConstruct

Current modelling adds two attributes to the ControlConstruct: download and firmware-component-list.
It would be better, if the entire Firmware modelling would be contained in a container.

Proposal:
Augmenting a firmware-cc-spec grouping (to the control-construct) that contains a firmware-collection container, which comprises download and firmware-component-list attributes.
(presumably modeled in UML like this: Adding a FirmwareCcSpec class between FirmwareCollection class and ControlConstruct and augmenting the FirmwareCcSpec to the ControlConstruct and adding a composite association from the FirmwareCcSpec to the FirmwareCollection).

Comment of abortFirmwareDownload operation being completed

The comment of the abortFirmwareDownload operation should indicate that the operation is idempotent.
So, no error message is to be send, even if no download would be on-going and could be aborted.

Decision on the 5G-xhaul call on 21st of April:
Changing the comment of the abortFirmwareDownload operation from:
"Currently on-going download of a firmware component shall immediately be terminated."

towards:
"Idempotent operation for immediately terminating currently on-going downloads of firmware components."

Error messages at activateFirmwareComponent operation missing

The current formulation of the comment of the activateFirmwareComponent operation is lacking the definition of error messages.

Decision on the 5G-xhaul call on 21st of April:
Changing the comment of the activateFirmwareComponent operation from:
"Operation for activating some firmware component on the device. (Attention! Invoking this operation might cause the device to reboot.)"

towards:
"Idempotent operation for activating some firmware component on the device. (Attention! Invoking this operation might cause the device to reboot.) The following error-message is to be send, if the operation would fail: #[onf:Referenced object is invalid.]#, if the referenced FirmwareComponent does not exist."

Redundant definitions of notifications

Decision during the 5G xhaul call on 8th of November 2023:
Since there is a technology independent definition of notifications, the definitions of notifications in the technology specific modelings are obsolete.
Consequently, the definitions of notifications shall be deleted from all technology specific modelings.
(The technology independent definition of alarms keeps being untouched.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.