vitess-gh/go
Alain Jobart 923ca110a8 Merge pull request #1711 from alainjobart/splitshardcount
Splitshardcount
2016-05-20 09:37:20 -07:00
..
acl
bufio2 Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
bytes2
cache v3: addressed review comments for plan.go 2016-02-24 16:54:28 -08:00
cacheservice add CacheService interface 2015-03-27 17:45:58 -07:00
cgzip Fix cgzip for new GC in Go 1.5. 2015-07-31 17:20:52 -07:00
cistring cistring: use zero-size artifact 2016-05-09 20:40:46 -07:00
cmd Removing keyspace.split_shard_count. Unused. 2016-05-19 09:36:06 -07: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 Transmit SQLSTATE error info from MySQL client to Vitess clients. 2016-05-04 21:03:05 -07: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 ratelimiter: RateLimiter functionality. 2015-03-31 17:51:20 -07:00
sqldb Transmit SQLSTATE error info from MySQL client to Vitess clients. 2016-05-04 21:03:05 -07:00
sqltypes bug fix: code improvement 2016-04-28 16:31:02 -07:00
stats Exporting internal changes back to open-source. 2016-05-19 13:38:53 -07: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 Updated locate.go to fail if glob search directory does not exist. 2015-05-05 11:50:23 -06:00
timer Detect flaky unit tests based on their suffix _flaky_test.go. 2015-08-30 22:28:14 -07:00
trace Add trace.CopySpan to copy the span from one Context to another. 2015-01-05 23:22:08 -08:00
vt Removing keyspace.split_shard_count. Unused. 2016-05-19 09:36:06 -07:00
zk Don't treat arbitrary strings as format strings. 2016-03-19 17:54:06 -07: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"
)