Path | Synopsis |
---|---|
auth | Package auth provides authentication service. |
auth/account | Package account manages service account. |
auth/acl | Package acl performs access control with ACL. |
auth/authdb | Package authdb provides access to authentication database. |
auth/enduser | Package enduser manages end user information with context. |
backend | Package backend is goma service backend of /cxx-compiler-service/*. |
bytestreamio | Package bytestreamio provides io interfaces on bytestream service. |
cache | Package cache provides cache service. |
cache/gcs | Package gcs provides cache service by google cloud storage. |
cache/redis | Package redis provides cache service by redis (cloud memorystore). |
cmd/auth_server | Binary auth_server provides auth service via gRPC. |
cmd/cache_server | Binary cache_server provides cache service via gRPC. |
cmd/execlog_server | Binary execlog_server provides goma execlog service via gRPC. |
cmd/exec_server | Binary exec_server provides goma exec service via gRPC. |
cmd/file_server | Binary file_server provides goma file service via gRPC. |
cmd/frontend | Binary frontend is goma frontend. |
cmd/goma_grpc_client | Binary goma_grpc_client is a simple gRPC client of goma api. |
cmd/goma_replay | Binary goma_replay is a simple goma client for load testing etc. |
cmd/remoteexec_proxy | Binary remoteexec-proxy is a proxy server between Goma client and Remote Execution API. |
command | Package command manages commands/toolchains. |
command/descriptor | Package descriptor provides command descriptor utilities. |
command/descriptor/posixpath | Package posixpath handles posix-path (Unix style; slash separeted path). |
command/descriptor/winpath | Package winpath handles windows-path (backslash separated path). |
command/normalizer | Package normalizer provides functions to normalize target. |
command/pathconv | Package pathconv provides path converter between client and server. |
exec | Package exec provides goma exec service implementation. |
execlog | Package execlog provides goma execlog service implementation. |
file | Package file provides goma file service implementation. |
frontend | Package frontend is goma service frontend (/cxx-compiler-service/*). |
fswatch | Package fswatch watches directory with fsnotify. |
hash | Package hash provides a hash function used in goma. |
httprpc | Package httprpc provides goma httprpc implementation. |
httprpc/authdb | Package authdb implements authdb service for goma httprpc. |
httprpc/bytestream | Package bytestream implements bytestream for goma http. |
httprpc/exec | Package exec implements exec service for goma httprpc. |
httprpc/execlog | Package execlog implements log service for goma httprpc. |
httprpc/file | Package file implements file service for goma httprpc. |
httprpc/settings | Package settings implements settings service for goma httprpc. |
log | Package log provides logging mechanism for goma servers. |
log/errorreporter | Package errorreporter provides error reporting functionality. |
profiler | Package profiler provides convenient function to enable cloud profiler. |
proto | Package proto is top directory for proto packages. |
proto/api | |
proto/auth | |
proto/backend | |
proto/cache | |
proto/command | |
proto/exec | |
proto/execlog | |
proto/file | |
proto/nsjail | |
proto/settings | |
remoteexec | Package remoteexec provides proxy to remoteexec server. |
remoteexec/cas | Package cas manages content addressable storage. |
remoteexec/datasource | Package datasource provides data source from local file, bytes etc. |
remoteexec/digest | Package digest handles content digest for remote executon API, https://github.com/bazelbuild/remote-apis/blob/c1c1ad2c97ed18943adb55f06657440daa60d833/build/bazel/remote/execution/v2/remote_execution.proto#L633 |
remoteexec/merkletree | Package merkletree operates on a merkle tree for remote execution API, https://github.com/bazelbuild/remote-apis/blob/c1c1ad2c97ed18943adb55f06657440daa60d833/build/bazel/remote/execution/v2/remote_execution.proto#L838 |
rpc | Package rpc provides goma specific rpc features on gRPC. |
rpc/grpctest | Package grpctest provides a test server for unit tests that use gRPC. |
server | Package server provides functions for goma servers. |
server/healthz | Package healthz provides /healthz for grpc server. |
Updated 2019-11-30. Refresh now. Tools for package owners.