Upgrading tibstore Persistence Servers: Rolling Upgrade

The tibstore persistence server executables of Releases 4.x through 5.4 can cooperate in the same cluster, so you can upgrade tibstore without a complete shutdown of the persistence store feature.

Procedure

  1. Determine the persistence server upgrade order.

    Choose the order in which you will upgrade the persistence servers. For best results, first upgrade servers that are not the quorum leader, and upgrade the quorum leader process last.

  2. Ensure that the cluster is up to date.

    Check the persistence clusters status table and its servers list sub-table to verify that all the servers in the cluster are running and up to date (see Persistence Clusters Status Table and Servers List).

  3. Stop one server.

    Stop one persistence server process. No special utility commands are needed.

  4. Uninstall the old release.

    Uninstall the old TIBCO FTL installation package from that server’s host computer. See instructions in TIBCO FTL Installation.

  5. Install the new release.

    Install the new release of the full TIBCO FTL product on that host computer. See instructions in TIBCO FTL Installation.

  6. Start the new server.

    Restart the upgraded persistence server process on that host computer.

  7. Wait for the new server to synchronize and join the quorum.

    Check the persistence clusters status table and its servers list sub-table to verify that the new server has joined the quorum, and that all the servers in the cluster are synchronized.

    If the cluster cannot form a quorum, clients cannot connect to its servers. Consider forcing a quorum; see Before Forcing a Quorum.

  8. Repeat.

    Repeat from Step 2 until you have upgraded all the persistence servers.