TLTMaint
checks the stability of the Canister and its files. If stability of the Canister cannot be maintained, TLTMaint
does not allow the Canister services to start.
Do not attempt to perform this procedure without first consulting with Support. Unless explicitly told to do so by Acoustic® personnel, you should not have to use or configure TLTMaint
.
TLTMaint
rarely requires extra configuration after installation. When a corruption is detected in any of the Canister data files, an attempt is made to correct the condition by rebuilding the corrupted table.
TLTMaint
is normally started by the Canister server program but can also be run manually at the command line.
TLTMaint
script manually, use the following command-line options:
- -h Help
- -v Verbose output
-CheckOnly
Performs check on tables without fixing anything.-Noserver
Recovers files without datastore (Canister/Archive) services running.
TLTMaint
publishes its processing to the Windows application log. It also stores log files in the TeaLeaf\Logs directory.
TLTMaint
performs the following checks:
- Locates the installation path of Tealeaf by checking the Registry.
- Checks for the
ctsrvr.cfg
file. - Loads its own CFG file (
TLTMaint.cfg
). - Creates Canister spacer file.
TLTMaint
calculates spacer file size by reading the Max Ctree Bytes size from the Registry. Every time that it starts up, it can modify the spacer file size that is based on these settings. - Checks Canister size and files to index.
- Checks database version.
- Begins checking tables that are defined in the
TLTMaint.cfg
.If you want to skip the check of these tables, you can comment these out in
TLTMaint.cfg
. On bad Canister shutdowns, data files might be corrupted. An attempt is made to salvage the data file - Runs
CanTrim
. - Checks the
CanTrim
setting to see whether it is the right time and day to start.
CanTrim
is enabled through TMS.