vitess-gh/go
Sugu Sougoumarane 4134a82158
Merge pull request #6012 from tinyspeck/improve-some-error-codes
Improve error codes returned by tabletserver
2020-04-06 16:18:13 -07:00
..
acl add license in /go file 2019-10-21 22:30:02 +08:00
bucketpool Improve the quality of the documents 2019-09-27 16:03:33 +08:00
bytes2 add license in /go file 2019-10-21 22:30:02 +08:00
cache add license in /go file 2019-10-21 22:30:02 +08:00
cacheservice add license in /go file 2019-10-21 22:30:02 +08:00
cmd Remove Gateway interface and use concrete DiscoveryGateway type everywhere. Deprecate gateway_implementation flag 2020-03-26 15:49:20 -07:00
event add license in /go file 2019-10-21 22:30:02 +08:00
exit add license in /go file 2019-10-21 22:30:02 +08:00
fileutil add license in /go file 2019-10-21 22:30:02 +08:00
flagutil add license in /go file 2019-10-21 22:30:02 +08:00
hack add license in /go file 2019-10-21 22:30:02 +08:00
history add license in /go file 2019-10-21 22:30:02 +08:00
ioutil2 add license in /go file 2019-10-21 22:30:02 +08:00
json2 add license in /go file 2019-10-21 22:30:02 +08:00
jsonutil add license in /go file 2019-10-21 22:30:02 +08:00
memcache add license in /go file 2019-10-21 22:30:02 +08:00
mysql Improves error codes 2020-04-06 12:00:59 -07:00
netutil replace strings.TrimRight with strings.TrimSuffix and fix typo 2019-12-04 11:07:27 +08:00
pools Used callback to log resource pool wait time 2020-02-13 17:13:14 -05:00
proc Full pass on codebase. Need to double check later 2020-02-06 16:05:27 -08:00
race add license in /go file 2019-10-21 22:30:02 +08:00
ratelimiter add license in /go file 2019-10-21 22:30:02 +08:00
sqlescape add license in /go file 2019-10-21 22:30:02 +08:00
sqltypes deprecation: delete unused event token code 2020-03-16 20:49:52 -07:00
stats exporter: reuse vars where possible 2020-04-03 21:39:09 -07:00
streamlog add license in /go file 2019-10-21 22:30:02 +08:00
sync2 add license in /go file 2019-10-21 22:30:02 +08:00
tb add license in /go file 2019-10-21 22:30:02 +08:00
test Added route type and testing 2020-03-30 14:47:07 +02:00
testfiles add license in /go file 2019-10-21 22:30:02 +08:00
timer add license in /go file 2019-10-21 22:30:02 +08:00
trace Support additional SHOW synatx 2020-01-20 13:32:12 -08:00
vt Merge pull request #6012 from tinyspeck/improve-some-error-codes 2020-04-06 16:18:13 -07:00
vtbench add license in the rest of /go files 2019-10-22 00:18:03 +08:00
zk/zkctl
README.md Change http to https for security links 2019-02-16 12:41:48 +07:00

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"
)