Directories ¶
Path | Synopsis |
---|---|
limit
Package limit provides primitives to limit concurrency.
|
Package limit provides primitives to limit concurrency. |
Package constants contains constants shared among packages.
|
Package constants contains constants shared among packages. |
integrations
|
|
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 |
cmputil
Package cmputil provides utilities for cmp.Diff.
|
Package cmputil provides utilities for cmp.Diff. |
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 |
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. |
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. |
testsnowflake
package testsnowflake provides convenience functions for creating Snowflake databases for testing.
|
package testsnowflake provides convenience functions for creating Snowflake databases for testing. |
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 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). |
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. |
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
|
|
Click to show internal directories.
Click to hide internal directories.