VOL-1330: Restore MIB reconciliation and base class usage

Originally since reconcile/resync did not work a local
class overrode those methods to disable them from running.

Once dependant pyvoltha changes are merged that fix reconcile
we can stop using the "skip reconcile" BrcmMibSynchronizer
class and go back to the base MibSynchronizer class that
performs these functions.

It was also discovered that some onu do not support mib audits
(arbitrary mib db uploads after provisioning).  In order to support this
the audit delay parameter needed to be exposed to classes that configure
it, so it can be disabled if needed:

Error from onu if audit is performed:

 > omcid:error:918.008:omci_msg_handler_MIBUpload:2685:Too many instances to upload (instIndex=226)

========================================================================
Errors occur during handle message:
    Message type:                   MIB Upload
    Error message:
    Managed entity class:           2 (0x2)
    Managed entity instance:        0 (0x0)
    Managed entity attribute mask:  0x0000
    Sequence number:                0 (0x0)
========================================================================

Change-Id: I5aad96669f088c6ee930325c1097a7040204f804
2 files changed
tree: 478bfa03672c62a68945796400690470b20f50a3
  1. .gitignore
  2. .gitreview
  3. Makefile
  4. VERSION
  5. python/