MID Servers repeatedly Upgrade and Downgrade between current and previous instance versionDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms After an instance upgrade, patch or hotfix, the MID Servers should upgrade themselves to match. MID Servers may upgrade to the new version, but then over the next hours or days downgrade again. They may then repeat that cycle. Release Any Cause Most instances are made up of more than one application node. The load balancer will share the incoming requests from MID Servers among them, making it random which node a MID Server is currently connected to. When an instance upgrades, each of those nodes is upgraded and restarted in turn to avoid an outage, but if something goes wrong then a node may remain running the previous version, and report that previous version to the MID Server when the MID Server checks what version it should be running. PRB1299098 and PRB1278372 have been known to cause this prior to the Madrid release, but once upgraded to Madrid you won't see those again. The Stats page (/stats.do) is specific to the node, and the clue is that you may see the previous version still reported on that page. It is not usually possible to select which node you log into so having several of your users check stats.do may be required before you see all the nodes. The "Upgrade Monitor" page "Node Upgrades" section, will also show if any nodes are not upgraded. Example: These are the bits from the top of the /stats.do pages from a normal 2 node instance, which was upgraded from "Kingston Patch 6" to "Kingston Patch 6 Hotfix 5" on Sep 01. Note how this node 001 reports the correct version, and indicates that it was restarted as part of the upgrade process on Sep 01. A MID Server connecting to this node will Upgrade. Statistics for: Demo Server @ appXXXXXX.iadXXX.service-now.com:16054 at: Wed Sep 05 06:17:09 PDT 2018 (Refresh)Connected to cluster node: appXXXXXX.iadXXX.service-now.com:instancename001Build name: KingstonBuild date: 07-31-2018_0903Build tag: glide-kingston-10-17-2017__patch6-hotfix5-07-28-2018Instance name: instancenameInstance ID: 123456510a0a3c560094215d720219d5Node ID: 3d27d8123456c66530025f6c009930cbIP address: 10.XX.XX.XXMID buildstamp: kingston-10-17-2017__patch6-hotfix5-07-28-2018_07-31-2018_0903Servlet StatisticsStarted: Sat Sep 01 13:24:13 PDT 2018 This is node 002, and is still reporting the previous version. It was not restarted on the day of the upgrade. The MID Server will not upgrade after the instance upgrade, or downgrade again, if it happens to connect to this node. Statistics for: Demo Server @ appXXXXXX.iadXXX.service-now.com:16047 at: Wed Sep 05 06:17:10 PDT 2018 (Refresh)Connected to cluster node: appXXXXXX.iadXXX.service-now.com:instancename002Build name: KingstonBuild date: 05-24-2018_1317Build tag: glide-kingston-10-17-2017__patch6-05-16-2018Instance name: instancenameInstance ID: 123456510a0a3c560094215d720219d5Node ID: 3d27d8123456c66530025f6c009930cbIP address: 10.XX.XX.XXMID buildstamp: kingston-10-17-2017__patch6-05-16-2018_05-24-2018_1317Servlet StatisticsStarted: Fri Aug 17 10:39:52 PDT 2018 Resolution This is not something customers should try to resolve themselves. Please open a Case with Customer Support to have the Upgrade issue fixed. Once all nodes are reporting the current version, then the MID Servers will upgrade to that version too, and stay that way.