Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-609

OpenOMCI: Implement MIB Database and initial MIB synchronization task

    XMLWordPrintable

    Details

    • Story Points:
      0
    • Sprint:
      VOLTHA 1.3 Sprint 3, VOLTHA 1.3 Sprint 4

      Description

      Implement an initial OMCI ME MIB database for OpenOMCI and an initial MIB synchronization task & OMCI_CC callbacks that makes use of it.

      The initial MIB synchronization tasks should follow the procedures for onboarding a new ONU in the database by:

      1. Perform a MIB reset
      2. Send a MIB upload request to determine number of upload operations needed
      3. Enter a loop to perform the upload and insertion into the database

      This upload should catch errors and timeouts and issue log messages and schedule restarts as appropriate.

      The OMCI_CC hooks needed are:

      1. Have the task, or a task, monitor for Attribute Value Change notifications and update the database accordingly.
      2. OMCI_CC has a _request_success() callback that is called upon successful response to an OMCI Tx action. This method should look for successful Set, Create, Delete, and MIB Reset response messages and update the MIB database accordingly

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              chipboling Chip Boling (Inactive)
              Reporter:
              chipboling Chip Boling (Inactive)
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes