vt/

directory
v0.0.0-...-bc668d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2015 License: BSD-3-Clause

Directories

Path Synopsis
binlogplayer
Package binlogplayer contains the code that plays a filtered replication stream on a client database.
Package binlogplayer contains the code that plays a filtered replication stream on a client database.
Package callinfo extracts RPC call information from context objects.
Package callinfo extracts RPC call information from context objects.
tablet
Package tablet is an API compliant to the requirements of database/sql Open expects name to be "hostname:port/keyspace/shard" For query arguments, we assume place-holders in the query string in the form of :v0, :v1, etc.
Package tablet is an API compliant to the requirements of database/sql Open expects name to be "hostname:port/keyspace/shard" For query arguments, we assume place-holders in the query string in the form of :v0, :v1, etc.
Package dbconfigs is reusable by vt tools to load the db configs file.
Package dbconfigs is reusable by vt tools to load the db configs file.
Package dbconnpool exposes a single DBConnection object with wrapped access to a single DB connection, and a ConnectionPool object to pool these DBConnections.
Package dbconnpool exposes a single DBConnection object with wrapped access to a single DB connection, and a ConnectionPool object to pool these DBConnections.
Package etcdtopo implements topo.Server with etcd as the backend.
Package etcdtopo implements topo.Server with etcd as the backend.
Package events defines common structures used for events dispatched from various other package.
Package events defines common structures used for events dispatched from various other package.
gorpcmysqlctlclient
Package gorpcmysqlctlclient contains the go rpc version of the mysqlctl client protocol.
Package gorpcmysqlctlclient contains the go rpc version of the mysqlctl client protocol.
gorpcmysqlctlserver
Package gorpcmysqlctlserver contains the Go RPC implementation of the server side of the remote execution of mysqlctl commands.
Package gorpcmysqlctlserver contains the Go RPC implementation of the server side of the remote execution of mysqlctl commands.
mysqlctlclient
Package mysqlctlclient contains the generic client side of the remote mysqlctl protocol.
Package mysqlctlclient contains the generic client side of the remote mysqlctl protocol.
Package primecache primes the MySQL buffer cache with the rows that are going to be modified by the replication stream.
Package primecache primes the MySQL buffer cache with the rows that are going to be modified by the replication stream.
Package rpc contains RPC-related structs shared between many components.
Package rpc contains RPC-related structs shared between many components.
Package status defines a few useful functions for our binaries, mainly to link the status page with a vtctld instance.
Package status defines a few useful functions for our binaries, mainly to link the status page with a vtctld instance.
Package tabletmanager exports the ActionAgent object.
Package tabletmanager exports the ActionAgent object.
customrule/filecustomrule
Package filecustomrule implements static custom rule from a config file
Package filecustomrule implements static custom rule from a config file
events
Package events defines the structures used for events relating directly to individual topology elements, like keyspaces, shards, and tablets.
Package events defines the structures used for events relating directly to individual topology elements, like keyspaces, shards, and tablets.
helpers
Package helpers contains a few utility classes to handle topo.Server objects, and transitions from one topo implementation to another.
Package helpers contains a few utility classes to handle topo.Server objects, and transitions from one topo implementation to another.
test
TODO(sougou): The comments below look obsolete.
TODO(sougou): The comments below look obsolete.
test/faketopo
Package faketopo contains utitlities for tests that have to interact with a Vitess topology.
Package faketopo contains utitlities for tests that have to interact with a Vitess topology.
Package topotools contains high level functions based on vt/topo and vt/actionnode.
Package topotools contains high level functions based on vt/topo and vt/actionnode.
events
Package events defines the structures used for events dispatched from the wrangler package.
Package events defines the structures used for events dispatched from the wrangler package.
gorpcproto
Package gorpcproto contains the Go RPC definitions of the structures used to execute remote vtctl commands.
Package gorpcproto contains the Go RPC definitions of the structures used to execute remote vtctl commands.
gorpcvtctlclient
Package gorpcvtctlclient contains the go rpc version of the vtctl client protocol
Package gorpcvtctlclient contains the go rpc version of the vtctl client protocol
gorpcvtctlserver
Package gorpcvtctlserver contains the Go RPC implementation of the server side of the remote execution of vtctl commands.
Package gorpcvtctlserver contains the Go RPC implementation of the server side of the remote execution of vtctl commands.
vtctlclient
Package vtctlclient contains the generic client side of the remote vtctl protocol.
Package vtctlclient contains the generic client side of the remote vtctl protocol.
vtctlclienttest
Package vtctlclienttest provides testing library for vtctl implementations to use in their tests.
Package vtctlclienttest provides testing library for vtctl implementations to use in their tests.
Package vtgate provides query routing rpc services for vttablets.
Package vtgate provides query routing rpc services for vttablets.
gorpcvtgateconn
Package gorpcvtgateconn provides go rpc connectivity for VTGate.
Package gorpcvtgateconn provides go rpc connectivity for VTGate.
gorpcvtgateservice
Package gorpcvtgateservice provides to go rpc glue for vtgate
Package gorpcvtgateservice provides to go rpc glue for vtgate
Package vttest provides the functionality to bring up a test cluster.
Package vttest provides the functionality to bring up a test cluster.
Package worker contains the framework, utility methods and core functions for long running actions.
Package worker contains the framework, utility methods and core functions for long running actions.
Package wrangler contains the Wrangler object to manage complex topology actions.
Package wrangler contains the Wrangler object to manage complex topology actions.
testlib
Package testlib contains utility methods to include in unit tests to deal with topology common tasks, like fake tablets and action loops.
Package testlib contains utility methods to include in unit tests to deal with topology common tasks, like fake tablets and action loops.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL