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

OpenONU - openonu adapter reconcile

    XMLWordPrintable

    Details

      Description

      open onu adapter reconciliation is needed to be re-visited for Voltha 2.x. rw_core tracks if an adapter restarts and sends a reconcile request. Right now onu adapter can not process the reconcile_device request. I'll add logs later.

      Also Matt Jeanneret suggested the following aspects 

       

      1. persisting the mib_db_dict into storage its an in-memory structure only.  mib_db_ext is not usable given it cannot query device/class/instances properly and it's inefficient anyway.   a bulk load of entries into mib_db_dict might be better on adapter startup, and a lazy write to storage from mib_db_dict would keep the disk updates out of the critical path.  some work here is needed to sort this out.
      2. when the onu restarts it should do now do an omci start then a resync, check the MDS value and see its the same and move right into in_sync_handler in the onu adapter.   given the resync/reconcile work this should just happen on its own but needs to be tested.

      There is already a story fixing mib storage https://jira.opencord.org/browse/VOL-1860

        Attachments

          Issue Links

          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              mjeanneret Matt Jeanneret
              Reporter:
              serkantul Serkant Uluderya
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes