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

          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