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

Clustering: RuntimeEx thrown from client DCL kills the DCL actor

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Helium
    • None
    • mdsal
    • None
    • Operating System: All
      Platform: All

    • 2517
    • Normal

    Description

      If a client AsyncDataChangeListener implementation throws an unexpected runtime exception, the exception gets propagated from the DataChangeListener actor to akka. This essentially kills the DataChangeListener actor or akka disables it as it won't receive any more data changed events.

      The DataChangeListener actor should catch and log RuntimeExceptions thrown from the client DCL to prevent one from stopping all subsequent data changed events.

      Attachments

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

        Activity

          People

            tpantelis Tom Pantelis
            tpantelis Tom Pantelis
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: