Directories

Path Synopsis
cluster
Package cluster is a generated protocol buffer package.
Package cluster is a generated protocol buffer package.
localcluster/tc
Package tc contains utility methods for using the Linux tc (traffic control) command to mess with the network links between cockroach nodes running on the local machine.
Package tc contains utility methods for using the Linux tc (traffic control) command to mess with the network links between cockroach nodes running on the local machine.
Package build is a generated protocol buffer package.
Package build is a generated protocol buffer package.
ccl
sqlccl
Package sqlccl is a generated protocol buffer package.
Package sqlccl is a generated protocol buffer package.
utilccl/licenseccl
Package licenseccl is a generated protocol buffer package.
Package licenseccl is a generated protocol buffer package.
cli
cmd
generate-binary
This connects to a postgres server and crafts postgres-protocol message to encode its arguments into postgres' binary encoding.
This connects to a postgres server and crafts postgres-protocol message to encode its arguments into postgres' binary encoding.
github-pull-request-make
This utility detects new tests added in a given pull request, and runs them under stress in our CI infrastructure.
This utility detects new tests added in a given pull request, and runs them under stress in our CI infrastructure.
gossipsim
Package simulation provides tools meant to visualize or test aspects of a Cockroach cluster on a single host.
Package simulation provides tools meant to visualize or test aspects of a Cockroach cluster on a single host.
Package config is a generated protocol buffer package.
Package config is a generated protocol buffer package.
Package gossip implements a protocol for sharing information between Cockroach nodes using an ad-hoc, peer-to-peer network.
Package gossip implements a protocol for sharing information between Cockroach nodes using an ad-hoc, peer-to-peer network.
internal
client
Package client and its KV API have been deprecated for external usage.
Package client and its KV API have been deprecated for external usage.
rsg
rsg/yacc
Package yacc parses .y files.
Package yacc parses .y files.
Package kv provides a key-value API to an underlying cockroach datastore.
Package kv provides a key-value API to an underlying cockroach datastore.
Package roachpb is a generated protocol buffer package.
Package roachpb is a generated protocol buffer package.
Package rpc is a generated protocol buffer package.
Package rpc is a generated protocol buffer package.
securitytest
Package securitytest embeds the TLS test certificates.
Package securitytest embeds the TLS test certificates.
Package server implements the Cockroach storage node.
Package server implements the Cockroach storage node.
diagnosticspb
Package diagnosticspb is a generated protocol buffer package.
Package diagnosticspb is a generated protocol buffer package.
serverpb
Package serverpb is a generated protocol buffer package.
Package serverpb is a generated protocol buffer package.
status
Package status is a generated protocol buffer package.
Package status is a generated protocol buffer package.
Package settings provides a central registry of runtime editable settings and accompanying helper functions for retrieving their current values.
Package settings provides a central registry of runtime editable settings and accompanying helper functions for retrieving their current values.
cluster
Package cluster is a generated protocol buffer package.
Package cluster is a generated protocol buffer package.
sql
Package sql provides the user-facing API for access to a Cockroach datastore.
Package sql provides the user-facing API for access to a Cockroach datastore.
distsqlrun
Package distsqlrun is a generated protocol buffer package.
Package distsqlrun is a generated protocol buffer package.
jobs
Package jobs is a generated protocol buffer package.
Package jobs is a generated protocol buffer package.
mon
pgwire/pgerror
Package pgerror is a generated protocol buffer package.
Package pgerror is a generated protocol buffer package.
sqlbase
Package sqlbase is a generated protocol buffer package.
Package sqlbase is a generated protocol buffer package.
Package storage is a generated protocol buffer package.
Package storage is a generated protocol buffer package.
engine
Package engine provides low-level storage.
Package engine provides low-level storage.
engine/enginepb
Package enginepb is a generated protocol buffer package.
Package enginepb is a generated protocol buffer package.
storagebase
Package storagebase is a generated protocol buffer package.
Package storagebase is a generated protocol buffer package.
ts
Package ts provides a basic time series datastore on top of the underlying CockroachDB key/value datastore.
Package ts provides a basic time series datastore on top of the underlying CockroachDB key/value datastore.
tspb
Package tspb is a generated protocol buffer package.
Package tspb is a generated protocol buffer package.
Package ui embeds into the Cockroach certain data such as web html and stylesheets.
Package ui embeds into the Cockroach certain data such as web html and stylesheets.
Package util is a generated protocol buffer package.
Package util is a generated protocol buffer package.
hlc
Package hlc implements the Hybrid Logical Clock outlined in "Logical Physical Clocks and Consistent Snapshots in Globally Distributed Databases", available online at http://www.cse.buffalo.edu/tech-reports/2014-04.pdf.
Package hlc implements the Hybrid Logical Clock outlined in "Logical Physical Clocks and Consistent Snapshots in Globally Distributed Databases", available online at http://www.cse.buffalo.edu/tech-reports/2014-04.pdf.
interval
Package interval provides two implementations for an interval tree.
Package interval provides two implementations for an interval tree.
leaktest
Package leaktest provides tools to detect leaked goroutines in tests.
Package leaktest provides tools to detect leaked goroutines in tests.
log
Package log implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
Package log implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
metric
Package metric provides server metrics (a.k.a.
Package metric provides server metrics (a.k.a.
sdnotify
Package sdnotify implements both sides of the systemd readiness protocol.
Package sdnotify implements both sides of the systemd readiness protocol.
syncutil/singleflight
Package singleflight provides a duplicate function call suppression mechanism.
Package singleflight provides a duplicate function call suppression mechanism.
tracing
Package tracing is a generated protocol buffer package.
Package tracing is a generated protocol buffer package.