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.

    XMLWordPrintable

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