Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-581

DataChangeListener unable to read created data

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • None
    • None
    • mdsal
    • None
    • Operating System: Windows
      Platform: PC

    • 1240

    Description

      In application DataChangeListener is registered.

      Upon sending POST using restconf onDataChanged method is invoked.

      Following code:
      public void onDataChanged(DataChangeEvent<InstanceIdentifier<?>, DataObject> change) {
      logger.info("onDataChanged change.getCreatedOperationalData().entrySet().size()={}",
      change.getCreatedOperationalData().entrySet().size());
      logger.info("onDataChanged change.getUpdatedOperationalData().entrySet().size()={}",
      change.getUpdatedOperationalData().entrySet().size());
      }

      Produces output:
      2014-06-24 14:56:48.995 CEST [pool-14-thread-2] INFO o.o.c.i.d.a.i.h.ServiceElineListener - onDataChanged change.getCreatedOperationalData().entrySet().size()=0
      2014-06-24 14:56:48.997 CEST [pool-14-thread-2] INFO o.o.c.i.d.a.i.h.ServiceElineListener - onDataChanged change.getUpdatedOperationalData().entrySet().size()=0

      Subsequent GET on restconf proves POST-ed data are stored into datastore.

      Since DataCommitHandler has bug registered, this second approach to read created data, is blocker for us.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            rgallas@cisco.com Robert Gallas
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: