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

Clustering : Registering a data change listener should be asynchronous

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Helium
    • None
    • mdsal
    • None
    • Operating System: Mac OS
      Platform: PC

    • 1735

    Description

      Registering a DataChangeListener on the DistributedDataStore is synchronous. This is a problem because certain applications register data change listeners when an instance of the app is created.

      There are two problems with this,

      1. These synchronous calls block config subsystem progress
      2. Sometimes these synchronous calls will timeout too early because the data change listeners are being run against a Shard which is recovering.

      Making the registration async and increasing the timeout are actions that need to be taken.

      Attachments

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

        Activity

          People

            moraja@cisco.com Moiz Raja
            moraja@cisco.com Moiz Raja
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: