Documentation ¶
Overview ¶
Copyright 2019 The Vitess Authors
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetachFromTerminalAndExit ¶
func DetachFromTerminalAndExit()
DetachFromTerminalAndExit allows a command line program to detach from the terminal and continue running even if the parent process is terminated
func IsRunningAsRoot ¶
func IsRunningAsRoot() bool
IsRunningAsRoot checks if a component is being ran as root
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
docgen
Package docgen provides common logic for generating markdown doctrees from a root cobra.Command for the vitessio/website repository.
|
Package docgen provides common logic for generating markdown doctrees from a root cobra.Command for the vitessio/website repository. |
mysqlctl initializes and controls mysqld with Vitess-specific configuration.
|
mysqlctl initializes and controls mysqld with Vitess-specific configuration. |
mysqlctld is a daemon that starts or initializes mysqld and provides an RPC interface for vttablet to stop and start mysqld from a different container without having to restart the container running mysqlctld.
|
mysqlctld is a daemon that starts or initializes mysqld and provides an RPC interface for vttablet to stop and start mysqld from a different container without having to restart the container running mysqlctld. |
cli
mysqlctld is a daemon that starts or initializes mysqld and provides an RPC interface for vttablet to stop and start mysqld from a different container without having to restart the container running mysqlctld.
|
mysqlctld is a daemon that starts or initializes mysqld and provides an RPC interface for vttablet to stop and start mysqld from a different container without having to restart the container running mysqlctld. |
vtcombo: a single binary that contains: - a ZK topology server based on an in-memory map.
|
vtcombo: a single binary that contains: - a ZK topology server based on an in-memory map. |
cli
vtcombo: a single binary that contains: - a ZK topology server based on an in-memory map.
|
vtcombo: a single binary that contains: - a ZK topology server based on an in-memory map. |
command
Package command contains the commands used by vtctldclient.
|
Package command contains the commands used by vtctldclient. |
cli
Package cli is the implementation of vtgateclienttest.
|
Package cli is the implementation of vtgateclienttest. |
services
Package services exposes all the services for the vtgateclienttest binary.
|
Package services exposes all the services for the vtgateclienttest binary. |
vt tablet server: Serves queries and performs housekeeping jobs.
|
vt tablet server: Serves queries and performs housekeeping jobs. |
cli
vttestserver allows users to spawn a self-contained Vitess server for local testing/CI.
|
vttestserver allows users to spawn a self-contained Vitess server for local testing/CI. |
internal/zkfilepath
Package zkfilepath provides filepath utilities specialized to zookeeper.
|
Package zkfilepath provides filepath utilities specialized to zookeeper. |
internal/zkfs
Package zkfs provides utilities for working with zookeepr in a filesystem-like manner.
|
Package zkfs provides utilities for working with zookeepr in a filesystem-like manner. |
zkctld is a daemon that starts or initializes ZooKeeper with Vitess-specific configuration.
|
zkctld is a daemon that starts or initializes ZooKeeper with Vitess-specific configuration. |