vitess-gh/go
Michael Berlin fa32a6481d Merge pull request #1532 from michael-berlin/vtworker_webinterface_errors
vtworker: Prefix topology errors shown in webinterface.
2016-02-29 18:33:49 -08:00
..
acl
bson bson: Allow decoding int64 into int32. 2015-08-22 16:06:28 -07:00
bufio2 Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
bytes2
cache tabletserver: stats should not reorder query plans 2015-09-12 13:17:37 -07:00
cacheservice
cgzip Fix cgzip for new GC in Go 1.5. 2015-07-31 17:20:52 -07:00
cmd Make JSON field names for QueryResult consistent with protobuf. 2016-02-25 15:22:41 -08:00
event
ewma Add license info for tests 2015-10-18 15:12:34 -07:00
exit Fix package comment in go/exit. 2015-09-24 09:11:24 -07:00
fileutil
flagutil
hack go 1.5 prep 2015-07-31 09:10:57 -07:00
history
ioutil2 add missing args to Fatalf call 2016-01-30 12:42:52 +09:00
memcache go 1.5 prep 2015-07-31 09:10:57 -07:00
mysql sqltypes: new Value 2015-11-17 12:59:45 -08:00
netutil Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
pools Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
proc Detect flaky unit tests based on their suffix _flaky_test.go. 2015-08-30 22:28:14 -07:00
ratelimiter
rpcplus Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
rpcwrap Removing SASL over BSON support. 2015-09-01 09:15:37 -07:00
sqldb Add a counter for new MySQL connections 2016-01-29 18:23:27 -08:00
sqltypes Make JSON field names for QueryResult consistent with protobuf. 2016-02-25 15:22:41 -08:00
stats Exporting internal changes back to open-source. 2016-02-24 21:30:23 -08:00
streamlog streamlog: simplify code 2015-10-04 11:55:45 -07:00
sync2 Detect flaky unit tests based on their suffix _flaky_test.go. 2015-08-30 22:28:14 -07:00
tb
testfiles
timer Detect flaky unit tests based on their suffix _flaky_test.go. 2015-08-30 22:28:14 -07:00
trace
vt Merge pull request #1532 from michael-berlin/vtworker_webinterface_errors 2016-02-29 18:33:49 -08:00
zk Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
README.md Adding doc on how to import protos. 2015-12-22 09:44:35 -08: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 "github.com/youtube/vitess/go/vt/proto/topodata"
)