top
Package server is a generated protocol buffer package.

It is generated from these files:
	cockroach/server/admin.proto

It has these top-level messages:
	DatabasesRequest
	DatabasesResponse
	DatabaseDetailsRequest
	DatabaseDetailsResponse
	TableDetailsRequest
	TableDetailsResponse
	UsersRequest
	UsersResponse
	EventsRequest
	EventsResponse
	SetUIDataRequest
	SetUIDataResponse
	GetUIDataRequest
	GetUIDataResponse
	ClusterRequest
	ClusterResponse
	DrainRequest
	DrainResponse
	ClusterFreezeRequest
	ClusterFreezeResponse

Package server is a reverse proxy.

It translates gRPC into RESTful JSON APIs. Package server implements the Cockroach storage node. A node corresponds to a single instance of the cockroach binary, running on a single physical machine, which exports the "Node" Go RPC service. Each node multiplexes RPC requests to one or more stores, associated with physical storage devices.

Package server also provides access to administrative tools via the command line and also through a REST API.

Imports 53 package(s)

  1. github.com/julienschmidt/httprouter
  2. google.golang.org/grpc/peer
  3. github.com/opentracing/opentracing-go
  4. github.com/cockroachdb/cockroach/gossip/resolver
  5. github.com/rcrowley/go-metrics
  6. github.com/rcrowley/go-metrics/exp
  7. github.com/gogo/protobuf/sortkeys
  8. github.com/cockroachdb/cockroach/ts
  9. github.com/cockroachdb/cockroach/sql
  10. github.com/cockroachdb/c-snappy
  11. github.com/cockroachdb/cockroach/client
  12. github.com/cockroachdb/cockroach/util/tracing
  13. github.com/cockroachdb/cockroach/util/sdnotify
  14. github.com/cockroachdb/cockroach/util/hlc
  15. github.com/cockroachdb/cockroach/util/metric
  16. github.com/cockroachdb/cockroach/storage/engine
  17. github.com/elastic/gosigar
  18. github.com/cockroachdb/cockroach/util
  19. golang.org/x/net/trace
  20. github.com/cockroachdb/cockroach/base
  21. google.golang.org/grpc
  22. github.com/dustin/go-humanize
  23. github.com/cockroachdb/cmux
  24. github.com/cockroachdb/cockroach/util/uuid
  25. google.golang.org/grpc/grpclog
  26. github.com/cockroachdb/cockroach/build
  27. github.com/gengo/grpc-gateway/runtime
  28. github.com/cockroachdb/cockroach/util/retry
  29. github.com/cockroachdb/cockroach/sql/privilege
  30. github.com/cockroachdb/cockroach/gossip
  31. google.golang.org/grpc/codes
  32. google.golang.org/grpc/credentials
  33. github.com/cockroachdb/cockroach/keys
  34. github.com/cockroachdb/cockroach/util/log
  35. github.com/opentracing/basictracer-go
  36. github.com/cockroachdb/cockroach/sql/pgwire
  37. github.com/cockroachdb/cockroach/config
  38. github.com/cockroachdb/cockroach/server/status
  39. github.com/cockroachdb/cockroach/cli/cliflags
  40. github.com/gengo/grpc-gateway/utilities
  41. github.com/cockroachdb/cockroach/util/humanizeutil
  42. github.com/cockroachdb/cockroach/util/stop
  43. github.com/cockroachdb/cockroach/kv
  44. golang.org/x/net/context
  45. github.com/cockroachdb/cockroach/storage
  46. github.com/cockroachdb/cockroach/server/testingshim
  47. github.com/cockroachdb/cockroach/security
  48. github.com/cockroachdb/cockroach/roachpb
  49. github.com/cockroachdb/cockroach/sql/parser
  50. github.com/cockroachdb/cockroach/util/envutil
  51. github.com/cockroachdb/cockroach/util/timeutil
  52. github.com/cockroachdb/cockroach/rpc
  53. github.com/gogo/protobuf/proto

Test imports 6 package(s)

  1. github.com/cockroachdb/cockroach/util/leaktest
  2. github.com/cockroachdb/cockroach/storage/storagebase
  3. github.com/cockroachdb/cockroach/security/securitytest
  4. github.com/cockroachdb/cockroach/util/randutil
  5. github.com/cockroachdb/cockroach/testutils
  6. github.com/cockroachdb/cockroach/util/protoutil