vitess-gh/go
Erez Louidor daacee8f04 Merge pull request #2364 from erzel/fixing_panic_for_error_split_query
Fixed the panic-handling code in vttablet.
2016-12-13 10:50:12 -08:00
..
acl
bufio2
bytes2
cache
cacheservice
cgzip
cistring
cmd Merge pull request #2328 from alainjobart/bind2 2016-12-09 15:51:06 -08:00
event
ewma
exit
fileutil
flagutil
hack
history vttablet: Show true current health status. (#2140) 2016-10-12 11:55:38 -07:00
ioutil2
memcache
mysql Fixing test/cache_invalidation.py for MySQL 5.6 2016-10-07 11:57:07 -07:00
netutil
pools
proc
race
ratelimiter
sqldb Moving three methods out of sqldb.Conn. 2016-09-15 11:08:58 -07:00
sqltypes Adding one extra conversion test. 2016-12-07 15:18:33 -08:00
stats Adding 'unused' go code hook. 2016-08-30 07:00:20 -07:00
streamlog
sync2 Moving UpdateStream to queryservice API. 2016-09-02 09:32:00 -07:00
tb Fixed the panic-handling code in vttablet. 2016-12-12 15:43:17 -08:00
testfiles
timer Adding 'unused' go code hook. 2016-08-30 07:00:20 -07:00
trace
vt Merge pull request #2364 from erzel/fixing_panic_for_error_split_query 2016-12-13 10:50:12 -08:00
zk Adding 'unused' go code hook. 2016-08-30 07:00:20 -07:00
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 "github.com/youtube/vitess/go/vt/proto/topodata"
)