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
|
|
|
storage
Package storage contains the storage layer of Gitaly.
|
Package storage contains the storage layer of Gitaly. |
|
storage/mode
Package mode contains the file modes that are supported by the storage.
|
Package mode contains the file modes that are supported by the storage. |
|
storage/mode/permission
Package permission defines constants for Posix permission bits.
|
Package permission defines constants for Posix permission bits. |
|
storage/storagemgr/partition/log
positions.go
|
positions.go |
|
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. |
|
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.