Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
etc
|
|
examples
|
|
src
|
|
client/limit
Package limit provides primitives to limit concurrency.
|
Package limit provides primitives to limit concurrency. |
constants
Package constants contains constants shared among packages.
|
Package constants contains constants shared among packages. |
internal/archiveserver
Package archiveserver implements an HTTP server for downloading archives.
|
Package archiveserver implements an HTTP server for downloading archives. |
internal/backoff
Package backoff implements backoff algorithms for retrying operations.
|
Package backoff implements backoff algorithms for retrying operations. |
internal/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 |
internal/cmputil
Package cmputil provides utilities for cmp.Diff.
|
Package cmputil provides utilities for cmp.Diff. |
internal/dlock
Package dlock implements a distributed lock on top of etcd.
|
Package dlock implements a distributed lock on top of etcd. |
internal/dockertestenv
package dockertestenv provides test environment where service dependencies are docker containers
|
package dockertestenv provides test environment where service dependencies are docker containers |
internal/jsonschema
Package jsonschema bundles the generated JSON schemas.
|
Package jsonschema bundles the generated JSON schemas. |
internal/limit
Package limit provides primitives to limit concurrency.
|
Package limit provides primitives to limit concurrency. |
internal/log
Package log is Pachyderm's logger.
|
Package log is Pachyderm's logger. |
internal/meters
Package meters implements lightweight metrics for internal use.
|
Package meters implements lightweight metrics for internal use. |
internal/middleware/auth/httpauth
Package httpauth extracts auth information from an HTTP request.
|
Package httpauth extracts auth information from an HTTP request. |
internal/middleware/logging/client
Package client contains GRPC client interceptors for logging.
|
Package client contains GRPC client interceptors for logging. |
internal/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 |
internal/pachconfig
Package pachconfig contains the configuration models for Pachyderm.
|
Package pachconfig contains the configuration models for Pachyderm. |
internal/pachctl
Package pachctl contains utilities for implementing pachctl commands.
|
Package pachctl contains utilities for implementing pachctl commands. |
internal/pachd
Package pachd implements the Pachyderm dæmon and its various modes.
|
Package pachd implements the Pachyderm dæmon and its various modes. |
internal/pctx
Package pctx implements contexts for Pachyderm.
|
Package pctx implements contexts for Pachyderm. |
internal/pfsdb
Package pfsdb contains the database schema that PFS uses.
|
Package pfsdb contains the database schema that PFS uses. |
internal/ppsdb
Package ppsdb contains the database schema that PPS uses.
|
Package ppsdb contains the database schema that PPS uses. |
internal/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. |
internal/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. |
internal/proc
Package proc contains utilities for monitoring the resource use of processes.
|
Package proc contains utilities for monitoring the resource use of processes. |
internal/profileutil
Profileutil contains functionality to export performance information to external systems.
|
Profileutil contains functionality to export performance information to external systems. |
internal/promutil
Package promutil contains utilities for collecting Prometheus metrics.
|
Package promutil contains utilities for collecting Prometheus metrics. |
internal/protoutil
Package protoutil contains some utilities for interacting with protocol buffer objects.
|
Package protoutil contains some utilities for interacting with protocol buffer objects. |
internal/sdata/csv
Package csv reads and writes comma-separated values (CSV) files.
|
Package csv reads and writes comma-separated values (CSV) files. |
internal/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). |
internal/setupenv
Package setupenv manages creating pachd.*Envs from pachconfig objects.
|
Package setupenv manages creating pachd.*Envs from pachconfig objects. |
internal/signals
Package signals implements cross-platform signal-handling.
|
Package signals implements cross-platform signal-handling. |
internal/storage/chunk
Package chunk provides access to data through content-addressed chunks.
|
Package chunk provides access to data through content-addressed chunks. |
internal/storage/fileset
Package fileset provides access to files through file sets.
|
Package fileset provides access to files through file sets. |
internal/storage/fileset/index
Package index provides access to files through multilevel indexes.
|
Package index provides access to files through multilevel indexes. |
internal/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. |
internal/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. |
internal/testsnowflake
package testsnowflake provides convenience functions for creating Snowflake databases for testing.
|
package testsnowflake provides convenience functions for creating Snowflake databases for testing. |
internal/transactiondb
Package transactiondb contains the database schema that Pachyderm transactions use.
|
Package transactiondb contains the database schema that Pachyderm transactions use. |
internal/transforms
package transforms contains PPS Pipeline Transform implementations
|
package transforms contains PPS Pipeline Transform implementations |
internal/watch
Package watch implements better watch semantics on top of etcd.
|
Package watch implements better watch semantics on top of etcd. |
internal/weblinker
Package weblinker generates links to Pachyderm resources served over HTTP.
|
Package weblinker generates links to Pachyderm resources served over HTTP. |
protoextensions
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. |
server/http
Package http is a browser-targeted HTTP server for Pachyderm.
|
Package http is a browser-targeted HTTP server for Pachyderm. |
server/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 |
Click to show internal directories.
Click to hide internal directories.