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

Pool is unable to write txns after two nodes adding

    Details

    • Type: Bug
    • Status: Complete
    • Priority: High
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Epic Link:
    • Sprint:
      INDY 17.25, INDY 18.01: Stability+

      Description

      Build Info:
      indy-node 1.2.50 (rc)

      Steps to Reproduce:
      1. Install pool of 4 nodes.
      2. Run load tests to fill ledger with ~9000 txns.
      3. Add the 5th node.
      4. Send NYM txn.
      5. Add the 6th node.
      6. Send NYM.
      7. Get NYM.

      Actual Results:
      Both nodes catches up successfully but NYM from Step 6 is not added (but GET_NYM command from Step 7 still works).

      Expected Results:
      Pool should work normally after both nodes adding.

      Workaround:
      Restart at least 4 nodes of 6 to return the pool to valid state.

      Additional Info:
      The issue is not reproducing with small ledger pool.

        Attachments

        1. _node1.txt
          4.66 MB
        2. _node5.txt
          39 kB
        3. _node6.txt
          10 kB
        4. logs_after_full_catchup.7z
          572 kB
        5. logs_before_full catchup.7z
          570 kB
        6. logs.7z
          5.27 MB
        7. Node5.log
          79 kB
        8. Node6.log
          26 kB
        9. nodes_adding.PNG
          nodes_adding.PNG
          153 kB

          Issue Links

            Activity

              People

              • Assignee:
                VladimirWork Vladimir Shishkin
                Reporter:
                VladimirWork Vladimir Shishkin
                Watchers:
                Alexander Shcherbakov, Dmitry Surnin, Vladimir Shishkin
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: