Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-630

Incorrect information sent when same anchor is updated faster than notification service processes

    XMLWordPrintable

Details

    Description

      Notification service does not get the entire payload as input to send the event. It fetches the anchor payload using the dataspace and anchor name, provided as input. Hence, the actual payload or change depends on when data is fetched by the notification service instead of the initial change request.

      This can be an issue if ever, for the same anchor, the core is able to complete several consecutive changes faster than what notification service can send, then some changes are not going to be published, only the latest/current would be.

      Agreed with the team:-  

      Workaround: In the Istanbul release, async processing will be disabled by default and can be enabled by setting 'notification.async.enabled = true' in the application properties.

      Solution: In the next release, we can investigate more on partial data updates.

       

      Attachments

        Issue Links

          # Subject Branch Project Status CR V

          Activity

            People

              renukumari Renu Kumari
              renukumari Renu Kumari
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: