Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-1151

When returning N-F nodes to the pool, "View change" does not occur if Primary node is stopped

    Details

    • Type: Bug
    • Status: Complete
    • Priority: High
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      indy-anoncreds 1.0.32
      indy-node 1.2.296
      indy-plenum 1.2.235
      libindy 1.3.0~363
      libindy-crypto 0.2.0
      python3-indy-crypto 0.2.0

    • Epic Link:
    • Sprint:
      Sprint 18.03 Stability, DKMS

      Description

      Steps to Reproduce:
      1) Create pool from 4 nodes, where node2 is primary
      2) Stop indy-node service on node4
      3) Stop indy-node service on node2
      4) Send some NYM from client
      => There is no feedback from pool (consensus is lost)
      5) Start indy-node service on node4
      => "view change" was not happened after node start, consensus was not restored
      6) Send some NYM from client
      => No "view change" by timeout or after request
      7) Start indy-node service on node2
      8) Send some NYM from client
      => "view change" was made after request, requests were written

      Actual Results:
      View change was not happened when the pool comes back to consensus with stopped primary node.

      Expected Results:
      View change should happen when the pool comes back to consensus with stopped primary node.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ozheregelya Olga Zheregelya
                Reporter:
                zhigunenko.dsr NIkita Zhigunenko
                Watchers:
                NIkita Zhigunenko, Olga Zheregelya, Sergey Shilov
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: