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

Sending a POOL_UPGRADE to a version that does not exist puts the pool into a continuous upgrade loop.

    Details

    • Type: Bug
    • Status: Complete
    • Priority: Highest
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Sprint:
      10

      Description

      If you send the pool upgrade transaction and set the version number to something higher than what the pool has installed, but to a version that does not exist the node get stuck in an upgrade loop.

      So if your node version is 0.3.24 and the newest version if 0.3.25 you send the command with "version=0.3.50". Since 0.3.50 does not exist the nodes will loop trying to upgrade.

      You can see this by watching the CLI when it is connected to the pool it will start to repeat disconnects and connects.

      The logs are large and it is easy to reproduce so I am not including them.

        Attachments

        1. _journalctl_case1.txt
          7 kB
        2. _journalctl_case2.txt
          11 kB
        3. _Screenshot.PNG
          _Screenshot.PNG
          121 kB
        4. CASE1.PNG
          CASE1.PNG
          246 kB
        5. CASE2.PNG
          CASE2.PNG
          285 kB
        6. Node1.log
          72 kB
        7. Screenshot.PNG
          Screenshot.PNG
          217 kB
        8. sustemctl -u sovrin-node.service.log
          8 kB

          Issue Links

            Activity

              People

              • Assignee:
                danielhardman Daniel Hardman
                Reporter:
                krw910 Kelly Wilson
                Watchers:
                Aleksey Roldugin, Andrey Goncharov, Kelly Wilson, Olga Zheregelya, Vladimir Shishkin
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3 hours
                  3h
                  Remaining:
                  Remaining Estimate - 3 hours
                  3h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified