Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-4112

Client is stopped if communication to servers is lost during (re)connect routine.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.7
    • 2.0
    • general
    • None

    Description

      Consider the following situation for the client which is currently disconnected:
      1) Link to servers is restored;
      2) Clients connects successfully;
      3) Link is broken again after some time.
      Result: client is disconnected.

      But!
      1) Link to servers is restored;
      2) Clients is re-connecting;
      3) Link is broken again before reconnect is finished.
      Result: client might be stopped (for new client it will exit from Ignition.start routine with exception).

      Apparently, we need to make (re)connect routine "atomic" with respect to concurrent network events. That is, we either reconnect all components successfully, or client is forcefully moved to disconnected state again.

      Attachments

        Issue Links

          Activity

            People

              ntikhonov Nikolay Tikhonov
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: