Directories ¶
Path | Synopsis |
---|---|
Package admin is a reverse proxy.
|
Package admin is a reverse proxy. |
Package auth is a reverse proxy.
|
Package auth is a reverse proxy. |
limit
Package limit provides primitives to limit concurrency.
|
Package limit provides primitives to limit concurrency. |
cmd
|
|
starpach
Command starpach is a tool for developers of Pachyderm.
|
Command starpach is a tool for developers of Pachyderm. |
Package constants contains constants shared among packages.
|
Package constants contains constants shared among packages. |
Package debug is a reverse proxy.
|
Package debug is a reverse proxy. |
Package enterprise is a reverse proxy.
|
Package enterprise is a reverse proxy. |
Package identity is a reverse proxy.
|
Package identity is a reverse proxy. |
internal
|
|
archiveserver
Package archiveserver implements an HTTP server for downloading archives.
|
Package archiveserver implements an HTTP server for downloading archives. |
backoff
Package backoff implements backoff algorithms for retrying operations.
|
Package backoff implements backoff algorithms for retrying operations. |
clusterstate
DO NOT MODIFY THIS STATE IT HAS ALREADY SHIPPED IN A RELEASE
|
DO NOT MODIFY THIS STATE IT HAS ALREADY SHIPPED IN A RELEASE |
clusterstate/migrationutils
sanitize.go is taken from https://github.com/jackc/pgx/blob/v5.5.0/internal/sanitize/sanitize.go
|
sanitize.go is taken from https://github.com/jackc/pgx/blob/v5.5.0/internal/sanitize/sanitize.go |
cmputil
Package cmputil provides utilities for cmp.Diff.
|
Package cmputil provides utilities for cmp.Diff. |
conditionalrequest
Package conditionalrequest handles HTTP conditional requests based on modification time and etags.
|
Package conditionalrequest handles HTTP conditional requests based on modification time and etags. |
dlock
Package dlock implements a distributed lock on top of etcd.
|
Package dlock implements a distributed lock on top of etcd. |
dockertestenv
package dockertestenv provides test environment where service dependencies are docker containers
|
package dockertestenv provides test environment where service dependencies are docker containers |
fileserver
Package fileserver implements a server for downloading PFS files over plain HTTP (i.e.
|
Package fileserver implements a server for downloading PFS files over plain HTTP (i.e. |
jsonschema
Package jsonschema bundles the generated JSON schemas.
|
Package jsonschema bundles the generated JSON schemas. |
limit
Package limit provides primitives to limit concurrency.
|
Package limit provides primitives to limit concurrency. |
log
Package log is Pachyderm's logger.
|
Package log is Pachyderm's logger. |
meters
Package meters implements lightweight metrics for internal use.
|
Package meters implements lightweight metrics for internal use. |
middleware/auth/httpauth
Package httpauth extracts auth information from an HTTP request.
|
Package httpauth extracts auth information from an HTTP request. |
middleware/logging/client
Package client contains GRPC client interceptors for logging.
|
Package client contains GRPC client interceptors for logging. |
miscutil
Package miscutil provides an "Island of Misfit Toys", but for helper functions
|
Package miscutil provides an "Island of Misfit Toys", but for helper functions |
pachconfig
Package pachconfig contains the configuration models for Pachyderm.
|
Package pachconfig contains the configuration models for Pachyderm. |
pachctl
Package pachctl contains utilities for implementing pachctl commands.
|
Package pachctl contains utilities for implementing pachctl commands. |
pachd
Package pachd implements the Pachyderm dæmon and its various modes.
|
Package pachd implements the Pachyderm dæmon and its various modes. |
pctx
Package pctx implements contexts for Pachyderm.
|
Package pctx implements contexts for Pachyderm. |
pfsdb
Package pfsdb contains the database schema that PFS uses.
|
Package pfsdb contains the database schema that PFS uses. |
ppsdb
Package ppsdb contains the database schema that PPS uses.
|
Package ppsdb contains the database schema that PPS uses. |
ppsutil
Package ppsutil contains utilities for various PPS-related tasks, which are shared by both the PPS API and the worker binary.
|
Package ppsutil contains utilities for various PPS-related tasks, which are shared by both the PPS API and the worker binary. |
preflight
Package preflight offers checks that can be run by pachd in preflight mode.
|
Package preflight offers checks that can be run by pachd in preflight mode. |
proc
Package proc contains utilities for monitoring the resource use of processes.
|
Package proc contains utilities for monitoring the resource use of processes. |
profileutil
Profileutil contains functionality to export performance information to external systems.
|
Profileutil contains functionality to export performance information to external systems. |
promutil
Package promutil contains utilities for collecting Prometheus metrics.
|
Package promutil contains utilities for collecting Prometheus metrics. |
protoutil
Package protoutil contains some utilities for interacting with protocol buffer objects.
|
Package protoutil contains some utilities for interacting with protocol buffer objects. |
sdata/csv
Package csv reads and writes comma-separated values (CSV) files.
|
Package csv reads and writes comma-separated values (CSV) files. |
serde
Package serde contains Pachyderm-specific data structures for marshalling and unmarshalling Go structs and maps to structured text formats (currently just JSON and YAML).
|
Package serde contains Pachyderm-specific data structures for marshalling and unmarshalling Go structs and maps to structured text formats (currently just JSON and YAML). |
setupenv
Package setupenv manages creating pachd.*Envs from pachconfig objects.
|
Package setupenv manages creating pachd.*Envs from pachconfig objects. |
signals
Package signals implements cross-platform signal-handling.
|
Package signals implements cross-platform signal-handling. |
starlark
Package starlark runs Pachyderm-specific starlark programs.
|
Package starlark runs Pachyderm-specific starlark programs. |
starlark/lib/k8s
Package k8s is a Kubernetes API binding for Starlark.
|
Package k8s is a Kubernetes API binding for Starlark. |
starlark/starcmp
Package starcmp provides utilities for running cmp.Diff on Starlark values.
|
Package starcmp provides utilities for running cmp.Diff on Starlark values. |
storage/chunk
Package chunk provides access to data through content-addressed chunks.
|
Package chunk provides access to data through content-addressed chunks. |
storage/fileset
Package fileset provides access to files through file sets.
|
Package fileset provides access to files through file sets. |
storage/fileset/index
Package index provides access to files through multilevel indexes.
|
Package index provides access to files through multilevel indexes. |
storage/kv
Package kv provides a Key-Value Store interface and a few implementations.
|
Package kv provides a Key-Value Store interface and a few implementations. |
stream
Package stream contains interfaces and helper functions for managing iterators that can block.
|
Package stream contains interfaces and helper functions for managing iterators that can block. |
transactiondb
Package transactiondb contains the database schema that Pachyderm transactions use.
|
Package transactiondb contains the database schema that Pachyderm transactions use. |
transforms
package transforms contains PPS Pipeline Transform implementations
|
package transforms contains PPS Pipeline Transform implementations |
watch
Package watch implements better watch semantics on top of etcd.
|
Package watch implements better watch semantics on top of etcd. |
weblinker
Package weblinker generates links to Pachyderm resources served over HTTP.
|
Package weblinker generates links to Pachyderm resources served over HTTP. |
Package license is a reverse proxy.
|
Package license is a reverse proxy. |
Package pfs is a reverse proxy.
|
Package pfs is a reverse proxy. |
Package pjs is a reverse proxy.
|
Package pjs is a reverse proxy. |
Package pps is a reverse proxy.
|
Package pps is a reverse proxy. |
Package protoextensions is the runtime support code for protoc-gen-zap (in ../etc/proto).
|
Package protoextensions is the runtime support code for protoc-gen-zap (in ../etc/proto). |
Package proxy is a reverse proxy.
|
Package proxy is a reverse proxy. |
server
|
|
cmd/pachhttp
Command pachhttp runs the Pachyderm HTTP server locally, against your current pachctl context.
|
Command pachhttp runs the Pachyderm HTTP server locally, against your current pachctl context. |
debug/server/debugstar
Package debugstar lets parts of the debug dump machinery be used by Starlark scripts.
|
Package debugstar lets parts of the debug dump machinery be used by Starlark scripts. |
http
Package http is a browser-targeted HTTP server for Pachyderm.
|
Package http is a browser-targeted HTTP server for Pachyderm. |
pfs/s3
TODO: the s2 library checks the type of the error to decide how to handle it, which doesn't work properly with wrapped errors
|
TODO: the s2 library checks the type of the error to decide how to handle it, which doesn't work properly with wrapped errors |
testing
|
|
Package transaction is a reverse proxy.
|
Package transaction is a reverse proxy. |
versionpb
Package versionpb is a reverse proxy.
|
Package versionpb is a reverse proxy. |
Package worker is a reverse proxy.
|
Package worker is a reverse proxy. |
Click to show internal directories.
Click to hide internal directories.