Documentation
¶
Index ¶
- func DMSupportDeploy(version string) bool
- func NgMonitorDeployByDefault(version string) bool
- func PDSupportMicroServices(version string) bool
- func PrometheusHasTiKVAccelerateRules(version string) bool
- func TiCDCSupportClusterID(version string) bool
- func TiCDCSupportConfigFile(version string) bool
- func TiCDCSupportDataDir(version string) bool
- func TiCDCSupportRollingUpgrade(version string) bool
- func TiCDCSupportSortOrDataDir(version string) bool
- func TiCDCUpgradeBeforePDTiKVTiDB(version string) bool
- func TiDBSupportDisagg(version string) bool
- func TiDBSupportSecureBoot(version string) bool
- func TiDBSupportUpgradeAPI(version string) bool
- func TiFlashDeprecatedUsersConfig(version string) bool
- func TiFlashNotNeedHTTPPortConfig(version string) bool
- func TiFlashNotNeedSomeConfig(version string) bool
- func TiFlashPlaygroundNewStartMode(version string) bool
- func TiFlashRequireCPUFlagAVX2(version string) bool
- func TiFlashRequiresTCPPortConfig(version string) bool
- func TiFlashSupportAdvertiseStatusAddr(version string) bool
- func TiFlashSupportMultiDisksDeployment(version string) bool
- func TiFlashSupportTLS(version string) bool
- func TiKVCDCSupportDeploy(version string) bool
- func TiKVSupportAdvertiseStatusAddr(version string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DMSupportDeploy ¶
DMSupportDeploy return if given version of DM is supported bu tiup-dm
func NgMonitorDeployByDefault ¶
NgMonitorDeployByDefault return if given version of TiDB cluster should contain ng-monitoring
func PDSupportMicroServices ¶ added in v1.13.0
PDSupportMicroServices returns true if the given version of PD supports micro services.
func PrometheusHasTiKVAccelerateRules ¶
PrometheusHasTiKVAccelerateRules return if given version of Prometheus has TiKV accelerateRules
func TiCDCSupportClusterID ¶ added in v1.11.0
TiCDCSupportClusterID return if the given version of TiCDC support --cluster-id param to identify TiCDC cluster
func TiCDCSupportConfigFile ¶
TiCDCSupportConfigFile return if given version of TiCDC support config file
func TiCDCSupportDataDir ¶
TiCDCSupportDataDir return if given version of TiCDC support --data-dir
func TiCDCSupportRollingUpgrade ¶ added in v1.11.0
TiCDCSupportRollingUpgrade return if the given version of TiCDC support rolling upgrade TiCDC support graceful rolling upgrade since v6.3.0
func TiCDCSupportSortOrDataDir ¶ added in v1.12.0
TiCDCSupportSortOrDataDir return if given version of TiCDC support --sort-dir or --data-dir
func TiCDCUpgradeBeforePDTiKVTiDB ¶ added in v1.13.0
TiCDCUpgradeBeforePDTiKVTiDB return if the given version of TiCDC should upgrade TiCDC before PD and TiKV
func TiDBSupportDisagg ¶ added in v1.12.2
TiDBSupportDisagg returns true if the given version of TiDB and TiFlash supports disaggregated mode.
func TiDBSupportSecureBoot ¶
TiDBSupportSecureBoot return if given version of TiDB support secure boot
func TiDBSupportUpgradeAPI ¶ added in v1.14.0
TiDBSupportUpgradeAPI return if given version of TiDB support upgrade API
func TiFlashDeprecatedUsersConfig ¶
TiFlashDeprecatedUsersConfig return if given version of TiFlash deprecated users.* config
func TiFlashNotNeedHTTPPortConfig ¶ added in v1.12.1
TiFlashNotNeedHTTPPortConfig return if given version of TiFlash do not need http_port config
func TiFlashNotNeedSomeConfig ¶
TiFlashNotNeedSomeConfig return if given version of TiFlash do not need some config like runAsDaemon
func TiFlashPlaygroundNewStartMode ¶ added in v1.12.2
TiFlashPlaygroundNewStartMode return true if the given version of TiFlash could be started with the new implementation in TiUP playground.
func TiFlashRequireCPUFlagAVX2 ¶ added in v1.12.0
TiFlashRequireCPUFlagAVX2 return if given version of TiFlash requires AVX2 CPU flags
func TiFlashRequiresTCPPortConfig ¶ added in v1.12.4
TiFlashRequiresTCPPortConfig return if given version of TiFlash requires tcp_port config. TiFlash 7.1.0 and later versions won't listen to tpc_port if the config is not given, which is recommended. However this config is required for pre-7.1.0 versions because TiFlash will listen to it anyway, and we must make sure the port is being configured as specified in the topology file, otherwise multiple TiFlash instances will conflict.
func TiFlashSupportAdvertiseStatusAddr ¶
TiFlashSupportAdvertiseStatusAddr return if given version of TiFlash support --advertise-status-addr
func TiFlashSupportMultiDisksDeployment ¶
TiFlashSupportMultiDisksDeployment return if given version of TiFlash support multi-disks deployment
func TiFlashSupportTLS ¶
TiFlashSupportTLS return if given version of TiFlash support TLS
func TiKVCDCSupportDeploy ¶ added in v1.11.0
TiKVCDCSupportDeploy return if given version of TiDB/TiKV cluster is supported
func TiKVSupportAdvertiseStatusAddr ¶
TiKVSupportAdvertiseStatusAddr return if given version of TiKV support --advertise-status-addr
Types ¶
This section is empty.