vitess-gh/go
Shlomi Noach 57de1c1b20 support 'TickNow()'
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
2021-01-25 13:42:32 +02:00
..
acl
bucketpool
bytes2
cache
cmd Implement CLI 2021-01-23 18:30:14 -05:00
event
exit
fileutil
flagutil
hack
history
ioutil2
json2
jsonutil
mysql Merge pull request #7297 from planetscale/rn-vstream-decimal-formatting-bug 2021-01-19 16:17:49 +01:00
netutil
pools goimports -local vitess.io/vitess -w . 2021-01-04 18:27:04 -05:00
proc
race
ratelimiter
sqlescape
sqltypes Adding /throttle/check-read: a specific check available on all vttablets that only checks the replication lag on the tablet's backend MySQL server 2021-01-19 13:10:16 +02:00
stats goimports -local vitess.io/vitess -w . 2021-01-04 18:27:04 -05:00
streamlog
sync2
tb
test Merge remote-tracking branch 'upstream/master' into throttler-replica-throttle-lag 2021-01-21 11:41:39 +02:00
testfiles
textutil
timer support 'TickNow()' 2021-01-25 13:42:32 +02:00
trace goimports -local vitess.io/vitess -w . 2021-01-04 18:27:04 -05:00
vt Merge remote-tracking branch 'upstream/master' into throttler-replica-throttle-lag 2021-01-24 11:43:11 +02:00
vtbench goimports -local vitess.io/vitess -w . 2021-01-04 18:27:04 -05:00
yaml2
zk/zkctl
README.md

README.md

This directory contains all the Go code for Vitess.

Most of the packages at the top level are general-purpose and are suitable for use outside Vitess. Packages that are specific to Vitess are in the vt subdirectory. Binaries are in the cmd subdirectory.

Please see GoDoc for a listing of the packages and their purposes.

vt/proto contains the compiled protos for go, one per each directory. When importing these protos (for instance XXX.proto), we rename them on import to XXXpb. For instance:

import (
    topodatapb "vitess.io/vitess/go/vt/proto/topodata"
)