| Terracotta Documentation Terracotta documentation is categorized into DSO documentation and product documentation. Other Terracotta documentation includes whitepapers and introductory tutorials. Note the following links: • New Documentation Home Page – Introduction and links to Terracotta documentation.• Product Documentation – Covers Terracotta products and related topics:
|
|
Terracotta EX/FXTerracotta Software PatchesIntroductionThe Terracotta patch process is a path for installing fixes to known problems between point releases. Terracotta patches are made available for Terracotta EX and FX. The patch process is designed to avoid disruptions to production centers by:
If a patch is required for your version of Terracotta, you will be notified and provided with a patch file. About PatchesA patch is a compressed file with the following filename format: terracotta-<tc-version>-patch-<patch-level>.tar.gz <tc-version> corresponds to the version of Terracotta installed in your cluster. <patch-level> refers to the version of the patch. For example, if you are running Terracotta 2.6.3, a level-1 patch would have the following filename: terracotta-2.6.3-patch-1.tar.gz Preparing for a Patch InstallationBefore attempting to install a patch, confirm the following:
Installing Patches With No DowntimeIn a cluster with multiple Terracotta servers, you can avoid cluster downtime by installing patches using a rolling upgrade. A rolling upgrade means installing the patch on nodes that are individually shut down, patched, and restarted. In a cluster with only one Terracotta server, downtime is unavoidable during a patch installation.
For example, to implement a rolling upgrade in a cluster with an active Terracotta server, a passive (backup) Terracotta server, and any number of Terracotta clients, follow these steps:
Locating the Installed Patch LevelThe patch level of a Terracotta server or client can be found in the same ways as its version. Terracotta reports its version with a message similar to the following: 2008-06-06 12:23:42,295 INFO - Terracotta 2.6.0, as of 20080520-120516 (Revision 8595 by cruise@rh4mo0 from 2.6.0) If a patch is installed, the patch level is reported following the version: 2008-06-06 12:23:42,295 INFO - Terracotta 2.6.0, as of 20080520-120516 (Revision 8595 by cruise@rh4mo0 from 2.6.0) 2008-06-06 12:23:42,295 INFO - Patch Level P5, as of 20080710-120516 (Revision 9324 by cruise@rh4mo0 from 2.6.0) You can find the Terracotta version and patch level in any of the following ways:
Rolling Back a Patch InstallationTo back out of a patch installation, perform a clean installation of the version of Terracotta running before the patch was installed. You must do the clean installation on every node that received the patch. |