Sequencer Design Information - Parallel Upgrade Tool (PUT)

Parallel Upgrade Tool (PUT) Reference

Parallel Upgrade Tool (PUT)
Release Number
February 2020
English (United States)
Last Update
Product Category
Teradata Tools and Utilities
In PUT Infrastructure, it was noted that these services/daemons are running all the time:
  • putservices
  • portmgmt (there will be three or more of these running)

When an operation starts, an additional process called the “sequencer” is initialized. This process is the primary process for the current operation. It steps through each entry in the table of contents. The sequencer records everything that occurs in memory. The memory object is what is called the “System Model.” At the completion of each entry, and before starting the next entry, new information is also copied to a file on disk. This file is used when either the sequencer is killed or the system rebooted. This enables TDput to always maintain state of the current running operation.

When you click “X” in the upper corner of the browser (thus killing it), the “sequencer” is still running. Opening a browser again and reconnecting brings you to the PUT main screen, and shows that the operation is in the middle of running as shown below:

Master node currently running an operation

Users from multiple locations can connect to the appropriate URL address (node name or IP address:8043) and view the same TDput upgrade at the same time. Keep in mind that only one person should click buttons, others should sit and watch (their screens are updated automatically).

The user can select to continue with the operation, or exit to the main menu.

The screen change may take several minutes on large systems running PUT as an application. This is normal, as Java is slow-running. If any other users connect to the same node, they could also monitor the upgrade.
Users viewing the upgrade can drive the upgrade. Thus, two people could be driving the same operation. Be sure you are careful and communicate with each other.