Directories ¶
Path | Synopsis |
---|---|
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 bundleuri is used to enable the use [Bundle-URI] when the client clones/fetches from the repository.
|
Package bundleuri is used to enable the use [Bundle-URI] when the client clones/fetches from the repository. |
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. |
errors
|
|
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. |
gitaly
|
|
grpc
|
|
backchannel
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. |
proxy
Package proxy provides a reverse proxy handler for gRPC.
|
Package proxy provides a reverse proxy handler for gRPC. |
perm
Package perm provides constants for file and directory permissions.
|
Package perm provides constants for file and directory permissions. |
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. |
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. |
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. |
Click to show internal directories.
Click to hide internal directories.