internal/

directory
v2.9.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2024 License: Apache-2.0

Directories

Path Synopsis
Package archiveserver implements an HTTP server for downloading archives.
Package archiveserver implements an HTTP server for downloading archives.
Package backoff implements backoff algorithms for retrying operations.
Package backoff implements backoff algorithms for retrying operations.
DO NOT MODIFY THIS STATE IT HAS ALREADY SHIPPED IN A RELEASE
DO NOT MODIFY THIS STATE IT HAS ALREADY SHIPPED IN A RELEASE
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
Package cmputil provides utilities for cmp.Diff.
Package cmputil provides utilities for cmp.Diff.
Package conditionalrequest handles HTTP conditional requests based on modification time and etags.
Package conditionalrequest handles HTTP conditional requests based on modification time and etags.
Package dlock implements a distributed lock on top of etcd.
Package dlock implements a distributed lock on top of etcd.
package dockertestenv provides test environment where service dependencies are docker containers
package dockertestenv provides test environment where service dependencies are docker containers
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.
Package jsonschema bundles the generated JSON schemas.
Package jsonschema bundles the generated JSON schemas.
Package kindenv manages Kind (github.com/kubernetes-sigs/kind) environments.
Package kindenv manages Kind (github.com/kubernetes-sigs/kind) environments.
Package limit provides primitives to limit concurrency.
Package limit provides primitives to limit concurrency.
Package log is Pachyderm's logger.
Package log is Pachyderm's logger.
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.
logging/client
Package client contains GRPC client interceptors for logging.
Package client contains GRPC client interceptors for logging.
Package miscutil provides an "Island of Misfit Toys", but for helper functions
Package miscutil provides an "Island of Misfit Toys", but for helper functions
obj
Package pachconfig contains the configuration models for Pachyderm.
Package pachconfig contains the configuration models for Pachyderm.
Package pachctl contains utilities for implementing pachctl commands.
Package pachctl contains utilities for implementing pachctl commands.
Package pachd implements the Pachyderm dæmon and its various modes.
Package pachd implements the Pachyderm dæmon and its various modes.
Package pctx implements contexts for Pachyderm.
Package pctx implements contexts for Pachyderm.
Package pfsdb contains the database schema that PFS uses.
Package pfsdb contains the database schema that PFS uses.
Package ppsdb contains the database schema that PPS uses.
Package ppsdb contains the database schema that PPS uses.
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.
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.
Package proc contains utilities for monitoring the resource use of processes.
Package proc contains utilities for monitoring the resource use of processes.
Profileutil contains functionality to export performance information to external systems.
Profileutil contains functionality to export performance information to external systems.
Package promutil contains utilities for collecting Prometheus metrics.
Package promutil contains utilities for collecting Prometheus metrics.
Package protoutil contains some utilities for interacting with protocol buffer objects.
Package protoutil contains some utilities for interacting with protocol buffer objects.
csv
Package csv reads and writes comma-separated values (CSV) files.
Package csv reads and writes comma-separated values (CSV) files.
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).
Package setupenv manages creating pachd.*Envs from pachconfig objects.
Package setupenv manages creating pachd.*Envs from pachconfig objects.
Package signals implements cross-platform signal-handling.
Package signals implements cross-platform signal-handling.
Package starlark runs Pachyderm-specific starlark programs.
Package starlark runs Pachyderm-specific starlark programs.
lib/k8s
Package k8s is a Kubernetes API binding for Starlark.
Package k8s is a Kubernetes API binding for Starlark.
starcmp
Package starcmp provides utilities for running cmp.Diff on Starlark values.
Package starcmp provides utilities for running cmp.Diff on Starlark values.
chunk
Package chunk provides access to data through content-addressed chunks.
Package chunk provides access to data through content-addressed chunks.
fileset
Package fileset provides access to files through file sets.
Package fileset provides access to files through file sets.
fileset/index
Package index provides access to files through multilevel indexes.
Package index provides access to files through multilevel indexes.
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.
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.
Package transactiondb contains the database schema that Pachyderm transactions use.
Package transactiondb contains the database schema that Pachyderm transactions use.
package transforms contains PPS Pipeline Transform implementations
package transforms contains PPS Pipeline Transform implementations
Package watch implements better watch semantics on top of etcd.
Package watch implements better watch semantics on top of etcd.
Package weblinker generates links to Pachyderm resources served over HTTP.
Package weblinker generates links to Pachyderm resources served over HTTP.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL