HomeFreeBSD

devel/gitaly: update to 14.10.0

Description

devel/gitaly: update to 14.10.0

Required for gitlab-ce 14.10.
Changelog:
https://gitlab.com/gitlab-org/gitaly/-/blob/master/CHANGELOG.md

14.10.0 (2022-04-21)

Added (9 changes)

Wire metadata verifier in Praefect's main (merge request)

Initial implementation of a metadata verifier (merge request)

Include rate limiter as a middleware in Gitaly (merge request)

commit: Add CheckObjectsExist RPC (merge request)

config: Add RateLimiting configuration (merge request)

Allow Commit.RawBlame to take a Range parameter (merge request)

repository: Use Size() to calculate repo size behind feature flag (merge request)

command: Log cgroup path (merge request)

gitaly/config: Introduce runtime directory configuration (merge request)

Fixed (6 changes)

ssh: Clean up output when pre-receive hook fails (merge request)

Handle DeleteObjectPool calls in Praefect (merge request)

Makefile: Fix performance issues caused by tracing in binaries (merge request)

Makefile: Fix indeterministic sorting order of Git patches (merge request)

cgroups: Allow stats to be collected in absence of memsw.* entries (merge request)

operations: Fix missing votes on squashed commits (merge request)

Changed (22 changes)

Expose last verification time in 'praefect metadata' (merge request)

Expose VerifiedAt via GetRepositoryMetadata proto definitions (merge request)

featureflag: Remove TransactionalSymbolicRefUpdates featureflag (merge request)

limithandler: Change metric name for concurrency limiting (merge request)

Remove implicit pool creation on link behavior (merge request)

Makefile: Upgrade the default Git distribution to v2.35.1.gl1 (merge request)

git: Remove feature flag for Git v2.35.1.gl1 (merge request)

featureflag: Enable TransactionalSymbolicRefUpdates by default (merge request)

proto: Mark related RPCs as maintenance operations (merge request)

praefect: Implement routing for maintenance operations (merge request)

housekeeping: Skip repacking empty repositories (merge request)

operations: Default-enable quarantined voting for UserSquash (merge request)

git: Enable bundled Git v2.35.1.gl1 by default (merge request)

maintenance: Call housekeeping manager's OptimizeRepository directly (merge request)

sidechannel: Convert to use runtime directory to store sockets (merge request)

git: Remove feature flag for bundled Git (merge request)

repository: Structured errors for UserRebaseConfirmable (merge request)

git: Migrate Git exec path to use runtime directory (merge request)

git: Migrate hook directory to use runtime directory (merge request)

gitaly/config: Migrate internal sockets to use runtime directory (merge request)

operations: Always use structured errors for UserSquash (merge request)

housekeeping: Limit concurrency of OptimizeRepository to 1 (merge request)

Performance (9 changes)

housekeeping: Avoid stat calls when searching for locked refs (merge request)

housekeeping: Avoid stat calls when searching for broken refs (merge request)

housekeeping: Avoid stat calls when searching for temporary objects (merge request)

middleware/cache: Handle maintenance-style RPCs (merge request)

git: Limit number of threads in git-grep(1) (merge request)

git: Globally limit threads used by git-pack-objects(1) (merge request)

housekeeping: Skip prune if there are no old objects (merge request)

housekeeping: Clean up server info data (merge request)

git: Disable generation of server info in git-repack(1) (merge request)

Other (2 changes)

Add migrations for background verification schema (merge request)

sidechannel: use default yamux max window size (merge request)

MFH: 2022Q2
(cherry picked from commit b64a8ac875085db30edd95b4ba6413f276a06bf3)

Details

Provenance
mfechnerAuthored on Apr 21 2022, 11:50 AM
Parents
R11:08e7b01b481f: devel/gitlab-shell: update to 13.25.1
Branches
Unknown
Tags
Unknown