Transaction Log menu

Use the Transaction Log menu on a master system to control what and how updates transmit to the associated slave server. To enter this menu, select the Transaction log menu option from the Hot Backup Main Menu.

Menu Option Description
Display queue Displays the status of the transaction log queue. This option is the same as the Display queue option in the Hot Backup Main Menu.
Log DL files only Specifies to log only those files that contain a DL attribute in their D-Pointer. This option is applied to the entire system.
Log ALL files Specifies to log all files on the system. Not recommended.
Note: After a full file-restore, the logging of files is automatically changed to DL type files only (even when the Log All files option is enabled).  To re-instate, add the startlog (eo command to the user-coldstart macro to initiate the logging of all files during startup.
Note: The slave server does not apply any modifications to selected files in the dm account on the slave server: ABS, accounts, alarm.file, backgrounds, devs, errors, file-of-files, hb.log (Hot Backup control files), jobs, PIBs, resizing, and tcl-stack.
Note: If the T flag is removed from the tcl-stack data-level D-Pointer, the logging of updates depends on the compatibility mode.
  • For AP compatibility, updates from TCL are not logged (only updates from other channels, such as BASIC programs, are logged).

  • For nonAP compatibility, updates from TCL and from other channels are logged

However, changes to the tcl-stack made from standard update channels are logged.

CAUTION:
Use this option with caution, since the slave server can create accounts and files to receive data.
Stop enqueuing

Stops enqueuing updates.

Note: This option should be used with extreme care. If selected, updates to the master database do not transmit to the slave server. The only legitimate use of this option is to stop enqueuing updates following a major problem on the master server that requires switching users to the slave server. This event is logged in the errors file.
Start enqueueing Starts (or restarts) enqueuing updates. This event is logged in the errors file.
Clear Log Queue Clears the transaction log queue. All queued updates are lost. This event is logged in the errors file.
Set Queue Limit Allows you to specify the amount of free frames the transaction logger uses to record updates. The default is unlimited.
Note: This value must be reset after a full restore (a full restore automatically sets the value to unlimited).
Note: A warning is sent when the queue size exceeds 50% of the specified value and the enqueueing of updates is disabled when it reaches the specified queue limit. The queue size is checked at the frequency set in the Check Period value (specified in the master server configuration). If the queue size exceeds the specified limit between checks (and subsequently diminishes prior to the next scheduled check), no warning is sent.