vt/

directory
v2.0.0-alpha5+incompat... Latest Latest
Warning

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

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

Directories

Path Synopsis
Package automation contains code to execute high-level cluster operations (e.g.
Package automation contains code to execute high-level cluster operations (e.g.
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.
grpcbinlogstreamer
Package grpcbinlogstreamer contains the gRPC implementation of the binlog streamer server component.
Package grpcbinlogstreamer contains the gRPC implementation of the binlog streamer server component.
Package callerid stores/retrives CallerIDs (immediate CallerID and effective CallerID) to/from the Context
Package callerid stores/retrives CallerIDs (immediate CallerID and effective CallerID) to/from the Context
Package callinfo stores custom values into the Context (related to the RPC source)
Package callinfo stores custom values into the Context (related to the RPC source)
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 estimator implements future value estimation by EWMA algorithm.
Package estimator implements future value estimation by EWMA algorithm.
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.
backupstorage
Package backupstorage contains the interface and file system implementation of the backup system.
Package backupstorage contains the interface and file system implementation of the backup system.
filebackupstorage
Package filebackupstorage implements the BackupStorage interface for a local filesystem (which can be an NFS mount).
Package filebackupstorage implements the BackupStorage interface for a local filesystem (which can be an NFS mount).
gcsbackupstorage
Package gcsbackupstorage implements the BackupStorage interface for Google Cloud Storage.
Package gcsbackupstorage implements the BackupStorage interface for Google Cloud Storage.
grpcmysqlctlclient
Package grpcmysqlctlclient contains the gRPC1 version of the mysqlctl client protocol.
Package grpcmysqlctlclient contains the gRPC1 version of the mysqlctl client protocol.
grpcmysqlctlserver
Package grpcmysqlctlserver contains the gRPC implementation of the server side of the remote execution of mysqlctl commands.
Package grpcmysqlctlserver contains the gRPC 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.
proto
automation
Package automation is a generated protocol buffer package.
Package automation is a generated protocol buffer package.
automationservice
Package automationservice is a generated protocol buffer package.
Package automationservice is a generated protocol buffer package.
binlogdata
Package binlogdata is a generated protocol buffer package.
Package binlogdata is a generated protocol buffer package.
binlogservice
Package binlogservice is a generated protocol buffer package.
Package binlogservice is a generated protocol buffer package.
logutil
Package logutil is a generated protocol buffer package.
Package logutil is a generated protocol buffer package.
mysqlctl
Package mysqlctl is a generated protocol buffer package.
Package mysqlctl is a generated protocol buffer package.
query
Package query is a generated protocol buffer package.
Package query is a generated protocol buffer package.
queryservice
Package queryservice is a generated protocol buffer package.
Package queryservice is a generated protocol buffer package.
replicationdata
Package replicationdata is a generated protocol buffer package.
Package replicationdata is a generated protocol buffer package.
tableacl
Package tableacl is a generated protocol buffer package.
Package tableacl is a generated protocol buffer package.
tabletmanagerdata
Package tabletmanagerdata is a generated protocol buffer package.
Package tabletmanagerdata is a generated protocol buffer package.
tabletmanagerservice
Package tabletmanagerservice is a generated protocol buffer package.
Package tabletmanagerservice is a generated protocol buffer package.
topodata
Package topodata is a generated protocol buffer package.
Package topodata is a generated protocol buffer package.
vtctldata
Package vtctldata is a generated protocol buffer package.
Package vtctldata is a generated protocol buffer package.
vtctlservice
Package vtctlservice is a generated protocol buffer package.
Package vtctlservice is a generated protocol buffer package.
vtgate
Package vtgate is a generated protocol buffer package.
Package vtgate is a generated protocol buffer package.
vtgateservice
Package vtgateservice is a generated protocol buffer package.
Package vtgateservice is a generated protocol buffer package.
vtrpc
Package vtrpc is a generated protocol buffer package.
Package vtrpc is a generated protocol buffer package.
vtworkerdata
Package vtworkerdata is a generated protocol buffer package.
Package vtworkerdata is a generated protocol buffer package.
vtworkerservice
Package vtworkerservice is a generated protocol buffer package.
Package vtworkerservice is a generated protocol buffer package.
Package rpc contains RPC-related structs shared between many components.
Package rpc contains RPC-related structs shared between many components.
Package sqlannotation provides functions for annotating DML statements with keyspace-id comments and parsing them.
Package sqlannotation provides functions for annotating DML statements with keyspace-id comments and parsing them.
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.
acl
Package tabletmanager exports the ActionAgent object.
Package tabletmanager exports the ActionAgent object.
events
Package events contains event structs used by the tabletmanager package.
Package events contains event structs used by the tabletmanager package.
customrule/filecustomrule
Package filecustomrule implements static custom rule from a config file
Package filecustomrule implements static custom rule from a config file
endtoend
Package endtoend is a test-only package.
Package endtoend is a test-only package.
fakecacheservice
Package fakecacheservice provides a fake implementation of cacheservice.CacheService
Package fakecacheservice provides a fake implementation of cacheservice.CacheService
queryservice
Package queryservice contains the interface for the service definition of the Query Service.
Package queryservice contains the interface for the service definition of the Query Service.
tabletconntest
Package tabletconntest provides the test methods to make sure a tabletconn/queryservice pair over RPC works correctly.
Package tabletconntest provides the test methods to make sure a tabletconn/queryservice pair over RPC works correctly.
tabletservermock
Package tabletservermock provides mock interfaces for tabletserver.
Package tabletservermock provides mock interfaces for tabletserver.
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
Package test contains utilities to test topo.Impl implementations.
Package test contains utilities to test topo.Impl implementations.
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.
topoproto
Package topoproto contains utility functions to deal with the proto3 structures defined in proto/topodata.
Package topoproto contains utility functions to deal with the proto3 structures defined in proto/topodata.
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.
fakevtctlclient
Package fakevtctlclient contains a fake for the vtctlclient interface.
Package fakevtctlclient contains a fake for the vtctlclient interface.
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.
grpcvtctlclient
Package grpcvtctlclient contains the gRPC version of the vtctl client protocol
Package grpcvtctlclient contains the gRPC version of the vtctl client protocol
grpcvtctlserver
Package grpcvtctlserver contains the gRPC implementation of the server side of the remote execution of vtctl commands.
Package grpcvtctlserver contains the gRPC 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 vterrors provides helpers for propagating internal errors through the Vitess system (including across RPC boundaries) in a structured way.
Package vterrors provides helpers for propagating internal errors through the Vitess system (including across RPC boundaries) in a structured way.
Package vtgate provides query routing rpc services for vttablets.
Package vtgate provides query routing rpc services for vttablets.
fakerpcvtgateconn
Package fakerpcvtgateconn provides a fake implementation of vtgateconn.Impl that doesn't do any RPC, but uses a local map to return results.
Package fakerpcvtgateconn provides a fake implementation of vtgateconn.Impl that doesn't do any RPC, but uses a local map to return results.
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
grpcvtgateconn
Package grpcvtgateconn provides gRPC connectivity for VTGate.
Package grpcvtgateconn provides gRPC connectivity for VTGate.
grpcvtgateservice
Package grpcvtgateservice provides the gRPC glue for vtgate
Package grpcvtgateservice provides the gRPC glue for vtgate
vtgateconntest
Package vtgateconntest provides the test methods to make sure a vtgateconn/vtgateservice pair over RPC works correctly.
Package vtgateconntest provides the test methods to make sure a vtgateconn/vtgateservice pair over RPC works correctly.
vtgateservice
Package vtgateservice provides to interface definition for the vtgate service
Package vtgateservice provides to interface definition for the vtgate service
Package vttest provides the functionality to bring up a test cluster.
Package vttest provides the functionality to bring up a test cluster.
fakesqldb
Package fakesqldb provides a fake implementation of sqldb.Conn
Package fakesqldb provides a fake implementation of sqldb.Conn
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.
fakevtworkerclient
Package fakevtworkerclient contains a fake for the vtworkerclient interface.
Package fakevtworkerclient contains a fake for the vtworkerclient interface.
grpcvtworkerclient
Package grpcvtworkerclient contains the gRPC version of the vtworker client protocol.
Package grpcvtworkerclient contains the gRPC version of the vtworker client protocol.
grpcvtworkerserver
Package grpcvtworkerserver contains the gRPC implementation of the server side of the remote execution of vtworker commands.
Package grpcvtworkerserver contains the gRPC implementation of the server side of the remote execution of vtworker commands.
vtworkerclient
Package vtworkerclient contains the generic client side of the remote vtworker protocol.
Package vtworkerclient contains the generic client side of the remote vtworker protocol.
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