Skip to main content
Common Reference

tpm Validation Checks

During configuration and installation, tpm runs a number of configuration, operating system, datasource, and other validation checks to ensure that the correct environment, prerequisites and other settings will produce a valid, working, configuration.

All relevant checks are executed automatically unless specifically ignored (warnings) or disabled (checks) using the corresponding skip-validation-warnings or skip-validation-check options.

OptionDescription
ActiveDirectoryIsRunningCheck
BackupDirectoryWriteableCheckConfirms that the directory defined in backup-directory) exists and can be written to.
BackupDumpDirectoryWriteableCheckConfirms that the directory defined in backup-dump-directory exists and can be written to.
BackupScriptAvailableCheckConfirms that the script defined in backup-script exists and is executable.
ClusterDiagnosticCheck
ClusterStatusCheck
CommitDirectoryCheck
CommittingActiveDirectoryCheck
ConfigurationStorageDirectoryCheck
ConfiguredDirectoryCheck
ConfigureValidationCheck
ConflictingReplicationServiceTHLPortsCheck
ConnectorChecksChecks that the list of connectors and the corresponding list of data services is valid.
ConnectorDBVersionCheck
ConnectorListenerAddressCheck
ConnectorRWROAddressesCheckFor environments where the connector has been configured to use different hosts and ports for RW and RO operations, ensure that the settings are in fact different.
ConnectorSmartScaleAllowedCheckConfirms whether SmartScale is valid within the current configured parameters.
ConnectorUserCheck
ConsistentReplicationCredentialsCheck
CurrentCommandCoordinatorCheck
CurrentConnectorCheck
CurrentTopologyCheckChecks the validity of the defined topology.
CurrentVersionCheck
DatasourceBootScriptCheck
DifferentMasterSlaveCheck
DirectOracleServiceSIDCheck
EncryptionCheck
EncryptionKeystoreCheck
FileValidationCheck
FirewallCheck
GlobalHostAddressesCheck
GlobalHostOracleLibrariesFoundCheck
GlobalMatchingPingMethodCheck
GlobalRestartComponentsCheck
GroupValidationCheck
HdfsValidationCheck
HostLicensesCheck
HostnameCheck
HostOracleLibrariesFoundCheck
HostReplicatorServiceRunningCheck
HostsFileCheck
HostSkippedChecks
InstallationScriptCheck
InstallerMasterSlaveCheckChecks whether a primary host has been defined for the configured service.
InstallingOverExistingInstallation
InstallServicesCheck
JavaUserTimezoneCheck
JavaVersionCheck
KeystoresCheck
KeystoresToCommitCheck
ManagerActiveWitnessConversionCheck
ManagerChecksion
ManagerHeapThresholdCheck
ManagerListenerAddressCheck
ManagerPingMethodCheck
ManagerWitnessAvailableCheck
ManagerWitnessNeededCheck
MatchingHomeDirectoryCheck
MissingReplicationServiceConfigurationCheck
ModifiedConfigurationFilesCheckChecks and warns of modifications to configuration files outside of the tpm process.
MySQLAllowIntensiveChecksEnables tpm to make use of the MySQL INFORMATION_SCHEMA to perform various validation checks, which include checking for unsupported datatypes and tables not congifured correctly.
MySQLApplierLogsCheck
MySQLApplierPortCheck
MySQLApplierServerIDCheck
MySQLAvailableCheckChecks if MySQL is installed.
MySQLBinaryLogsEnabledCheckChecks that binary logging has been enabled on MySQL.
MySQLBinlogDoDbCheck
MySQLClientCheckChecks whether the MySQL client command tool is available.
MySQLConfigFileCheckChecks the existence of a MySQL configuration file.
MySQLConnectorBridgeModePermissionsCheck
MysqlConnectorCheck
MySQLConnectorPermissionsCheck
MySQLDefaultTableTypeCheckChecks the default table type for MySQL.
MysqldumpAvailableCheck
MySQLDumpCheckChecks that the mysqldump command version matches the installed MySQL.
MysqldumpSettingsCheck
MySQLGeneratedColumnCheckChecks whether MySQL virtual/generated columns are defined.
MySQLInnoDBEnabledCheck
MySQLJsonDataTypeCheckChecks, whether any tables contain JSON columns. The test is only executed on MySQL 5.7+ and only ifmysql-allow-intensive-checks has been enabled.
MySQLLoadDataInfilePermissionsCheck
MySQLLoginCheckChecks whether Tungsten can connect to MySQL using the configured credentials.
MySQLMyISAMCheckChecks for the existence of MyISAM tables.
MySQLNoMySQLReplicationCheckChecks and warns if MySQL Native Replication is running.
MySQLPasswordSettingCheck
MySQLPermissionsCheckChecks that the configured users have the correct permissions.
MySQLReadableLogsCheck
MySQLSettingsCheck
MySQLSuperReadOnlyCheckChecks whether super_read_only has been enabled on MySQL.
MySQLTriggerCheckChecks for the existence of Triggers within the database schemas.
MySQLUnsupportedDataTypesCheck
NewDirectoryRequiredCheck
NtpdRunningCheck
OldServicesRunningCheck
OpenFilesLimitCheck
OpensslLibraryCheck
OracleLoginCheck
OraclePermissionsCheck
OracleServiceSIDCheck
OracleVersionCheck
OSCheck
ParallelReplicationCheck
ParallelReplicationCountCheck
PGAvailableCheck
PingSyntaxCheck
PortAvailabilityCheck
PostgreSQLLoginCheck
PostgreSQLSettingsCheck
ProfileScriptCheck
RelayDirectoryWriteableCheckConfirms that the directory defined in relay-directory directory exists and can be written to.
ReplicatorChecks
RestartComponentsCheck
RMIListenerAddressCheck
RouterAffinityCheck
RouterBridgeModeDefaultCheck
RouterDelayBeforeOfflineCheck
RouterKeepAliveTimeoutCheck
RowBasedBinaryLoggingCheckChecks that Row-based binary logging has been enabled for heterogeneous deployments.
RsyncAvailableCheck
RubyVersionCheck
ServiceTransferredLogStorageCheck
SSHLoginCheckChecks connectivity to other hosts over SSH.
StartingStoppedServices
SudoCheck
SwappinessCheckChecks whether the Linux swappiness parameter has been set to a value of 10 or less, both in the current setting and when the system reboots. A value greater than 10 may allow for running programs to be swapped out, which can affect the performance.
TargetDirectoryDoesNotExist
THLDirectoryWriteableCheck
THLListenerAddressCheck
THLSchemaChangeCheckEnsures that the existing THL format is compatible with the new release.
THLStorageCheckConfirms the THL storage directory exists, is empty and writeable.
THLStorageChecksum
TransferredLogStorageCheck
UpgradeSameProductCheckEnsures that the same product is being updated.
VerticaUserGroupsCheckChecks that the Vertica user has the correct OS group membership.
VIPEnabledHostAllowsRootCommands
VIPEnabledHostArpPath
VIPEnabledHostIfconfigPath
WhichAvailableCheckChecks the existence of a working which command.
WriteableHomeDirectoryCheckEnsures the home directory can be written to.
WriteableTempDirectoryCheckEnsures the temporary directory can be written to.
XtrabackupAvailableCheck
XtrabackupDirectoryWriteableCheck
XtrabackupSettingsCheck