vitess-gh/go
thompsonja 3560ab39ca Merge pull request #1911 from thompsonja/vtcombo
Extend vtcombo to add more customization.
2016-08-05 11:39:48 -07:00
..
acl query service: policy checks for URLs 2014-05-20 19:43:32 -07:00
bufio2 Running gofmt -s -w on the source tree. 2015-12-15 15:38:45 -08:00
bytes2 Add or fix package comments for reusable packages. 2014-09-24 14:35:23 -07:00
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 Extend vtcombo. Addressed review comments. 2016-08-05 11:04:29 -07:00
event typofixes - https://github.com/vlajos/misspell_fixer 2014-12-04 22:33:57 +00:00
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 Add or fix package comments for reusable packages. 2014-09-24 14:35:23 -07:00
flagutil Adding a unit test to flagutil. 2016-07-27 09:51:03 -07:00
hack go 1.5 prep 2015-07-31 09:10:57 -07:00
history Add or fix package comments for reusable packages. 2014-09-24 14:35:23 -07:00
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 Merge pull request #1712 from enisoc/mysql57 2016-05-20 22:56:53 -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 sqldb: remove obsolete mysql-new-conn-count var 2016-06-13 14:01:20 -07:00
sqltypes bug fix: code improvement 2016-04-28 16:31:02 -07:00
stats Rename glog to log on import, for easier package swapping. 2016-06-20 11:43:27 -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 Add or fix package comments for reusable packages. 2014-09-24 14:35:23 -07:00
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 Merge pull request #1911 from thompsonja/vtcombo 2016-08-05 11:39:48 -07:00
zk Increasing default ZK session timeout to 30s. 2016-07-29 08:42:04 -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"
)