Documentation ¶
Index ¶
Constants ¶
View Source
const ( // VReplicationExperimentalFlags is a bitmask of experimental features in vreplication. VReplicationExperimentalFlagOptimizeInserts = int64(1) VReplicationExperimentalFlagAllowNoBlobBinlogRowImage = int64(2) VReplicationExperimentalFlagVPlayerBatching = int64(4) )
Variables ¶
View Source
var ( // Default flags. VReplicationExperimentalFlags = VReplicationExperimentalFlagOptimizeInserts | VReplicationExperimentalFlagAllowNoBlobBinlogRowImage VReplicationNetReadTimeout = 300 VReplicationNetWriteTimeout = 600 CopyPhaseDuration = 1 * time.Hour )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
customrule
|
|
filecustomrule
Package filecustomrule implements static custom rule from a config file
|
Package filecustomrule implements static custom rule from a config file |
topocustomrule
Package topocustomrule implements a topo service backed listener for query rules.
|
Package topocustomrule implements a topo service backed listener for query rules. |
Package endtoend is a test-only package.
|
Package endtoend is a test-only package. |
Package filelogger implements an optional plugin that logs all queries to syslog.
|
Package filelogger implements an optional plugin that logs all queries to syslog. |
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. |
Package sandboxconn provides a fake QueryService implementation for tests.
|
Package sandboxconn provides a fake QueryService implementation for tests. |
Package sysloglogger implements an optional plugin that logs all queries to syslog.
|
Package sysloglogger implements an optional plugin that logs all queries to syslog. |
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. |
Package tabletmanager exports the TabletManager object.
|
Package tabletmanager exports the TabletManager object. |
events
Package events contains event structs used by the tabletmanager package.
|
Package events contains event structs used by the tabletmanager package. |
vdiff
package vdiff implements the Vitess Diff functionality which compares the logical contents of MySQL tables across keyspaces and shards
|
package vdiff implements the Vitess Diff functionality which compares the logical contents of MySQL tables across keyspaces and shards |
vreplication/queryhistory
Package queryhistory provides tools for verifying that a SQL statement history conforms to a set of expectations.
|
Package queryhistory provides tools for verifying that a SQL statement history conforms to a set of expectations. |
schema/schematest
Package schematest provides support for testing packages that depend on schema
|
Package schematest provides support for testing packages that depend on schema |
tabletenv
Package tabletenv maintains environment variables and types that are common for all packages of tabletserver.
|
Package tabletenv maintains environment variables and types that are common for all packages of tabletserver. |
throttle/base
This codebase originates from https://github.com/github/freno, See https://github.com/github/freno/blob/master/LICENSE
|
This codebase originates from https://github.com/github/freno, See https://github.com/github/freno/blob/master/LICENSE |
txserializer
Package txserializer provides the vttablet hot row protection.
|
Package txserializer provides the vttablet hot row protection. |
vstreamer/testenv
Package testenv supplies test functions for testing vstreamer.
|
Package testenv supplies test functions for testing vstreamer. |
Package tabletservermock provides mock interfaces for tabletserver.
|
Package tabletservermock provides mock interfaces for tabletserver. |
Click to show internal directories.
Click to hide internal directories.