TLTMaint checks the stability of the Canister and its files. If stability of the Canister cannot be maintained, TLTMaintdoes 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
-CheckOnlyPerforms check on tables without fixing anything.-NoserverRecovers 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.cfgfile. - Loads its own CFG file (
TLTMaint.cfg). - Creates Canister spacer file.
TLTMaintcalculates 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
CanTrimsetting to see whether it is the right time and day to start.
CanTrim is enabled through TMS.