internal/

directory
v15.9.3 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2023 License: MIT

Directories

Path Synopsis
Package backchannel implements connection multiplexing that allows for invoking gRPC methods from the server to the client.
Package backchannel implements connection multiplexing that allows for invoking gRPC methods from the server to the client.
Package backoff implements exponential backoff mechanism based on gRPC's backoff algorithm https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md
Package backoff implements exponential backoff mechanism based on gRPC's backoff algorithm https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md
Package cache supplies background workers for periodically cleaning the cache folder on all storages listed in the config file.
Package cache supplies background workers for periodically cleaning the cache folder on all storages listed in the config file.
Package dontpanic provides function wrappers and supervisors to ensure that wrapped code does not panic and cause program crashes.
Package dontpanic provides function wrappers and supervisors to ensure that wrapped code does not panic and cause program crashes.
git
log
pktline
Package pktline implements utility functions for working with the Git pkt-line format.
Package pktline implements utility functions for working with the Git pkt-line format.
env
perm
Package perm provides constants for file and directory permissions.
Package perm provides constants for file and directory permissions.
middleware
Package praefect is a Gitaly reverse proxy for transparently routing gRPC calls to a set of Gitaly services.
Package praefect is a Gitaly reverse proxy for transparently routing gRPC calls to a set of Gitaly services.
commonerr
Package commonerr contains common errors between different Praefect components.
Package commonerr contains common errors between different Praefect components.
datastore
Package datastore provides data models and datastore persistence abstractions for tracking the state of repository replicas.
Package datastore provides data models and datastore persistence abstractions for tracking the state of repository replicas.
datastore/advisorylock
Package advisorylock contains the lock IDs of all advisory locks used in Praefect.
Package advisorylock contains the lock IDs of all advisory locks used in Praefect.
datastore/glsql
Package glsql (Gitaly SQL) is a helper package to work with plain SQL queries.
Package glsql (Gitaly SQL) is a helper package to work with plain SQL queries.
grpc-proxy/proxy
Package proxy provides a reverse proxy handler for gRPC.
Package proxy provides a reverse proxy handler for gRPC.
prometheus
Package streamcache provides a cache for large blobs (in the order of gigabytes).
Package streamcache provides a cache for large blobs (in the order of gigabytes).
transaction
Package unarycache allows you to cache responses for unary gRPC messages.
Package unarycache allows you to cache responses for unary gRPC messages.

Jump to

Keyboard shortcuts

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