Age | Commit message (Collapse) | Author |
|
|
|
Protobuf registry extracts Repository target via reflection
Closes #1588
See merge request gitlab-org/gitaly!1232
|
|
|
|
Replication logic
Closes #1484
See merge request gitlab-org/gitaly!1219
|
|
gRPC proxy stream peeking capability
Closes #1617
See merge request gitlab-org/gitaly!1260
|
|
|
|
Restore FreeBSD compatibility
See merge request gitlab-org/gitaly!1258
|
|
|
|
LabKit integration with Gitaly-Ruby
See merge request gitlab-org/gitaly!1083
|
|
|
|
Expand on Gitaly observibility
See merge request gitlab-org/gitaly!1252
|
|
Working toward one place to find all up to date documentation, I've
expended on our observibility story at GitLab.com.
|
|
|
|
Add test for text.ChompBytes
See merge request gitlab-org/gitaly!1259
|
|
|
|
Fix catfile N+1 in ListLastCommitsForTree
Closes #1665
See merge request gitlab-org/gitaly!1253
|
|
|
|
Port repository creation to Golang
See merge request gitlab-org/gitaly!1245
|
|
Upgrade Rubocop to 0.69.0 with other dependencies
See merge request gitlab-org/gitaly!1250
|
|
Prior to this change, this RPC was written in Ruby. There's not a big
performance benefit from updating to Go but converging towards no
sidecar is nice.
|
|
Absorb grpc-proxy into Gitaly
See merge request gitlab-org/gitaly!1248
|
|
This change absorbs the previously vendored library grpc-proxy into
the Gitaly project for breaking changes needed for Praefect
requirements. There were slight modifications needed to make the
project work within Gitaly:
- Go import paths were rewritten to refer to the new Gitaly location
- Test service code was moved to testdata folder to prevent CI linter warnings
- CI-lint overrides were added to exclude inherited technical debt (see follow up issue #1663)
- Removal of unused/ineffective code detected by linter.
|
|
Remove unused Ruby code
See merge request gitlab-org/gitaly!1246
|
|
Change video links to Youtube links
See merge request gitlab-org/gitaly!1251
|
|
[gitaly-wrapper] Check process binary before adoption
Closes #1661
See merge request gitlab-org/gitaly!1249
|
|
pidfile content may be a reassigned to a new process and gitaly-wrapper will
not start a new gitaly instance.
This commit checks if the process path includes gitaly before adopting a child
process.
|
|
|
|
This fixes parser warnings with Ruby 2.6:
https://github.com/rubocop-hq/rubocop/pull/7009
|
|
Add git2go dependency
See merge request gitlab-org/gitaly!1061
|
|
|
|
Signed-off-by: Mateusz Nowotyński <maxmati4@gmail.com>
|
|
Document HA replication logic
See merge request gitlab-org/gitaly!1237
|
|
|
|
Stop symlinking hooks on repository creation
Closes #1392
See merge request gitlab-org/gitaly!1052
|
|
Remove path field in ListLastCommitsForTree response
See merge request gitlab-org/gitaly!1240
|
|
Fix replication job state changing
See merge request gitlab-org/gitaly!1236
|
|
|
|
In an earlier MR[1] hooks are executed not through the symlink, but
leveraging the `-c` flag on the `git` binary. This works well, but when
`#run_git` was executed in Gitaly-Ruby the hooks weren't executed the
new way.
Luckily this was covered by tests, and the symlinking strategy remained
employed. This commit fixes the bug where the hooks weren't executed and
now allows the removal of the code that set the hooks.
Part of: #1226
[1]: !886
|
|
|
|
|
|
Use --perl-regexp for code search
See merge request gitlab-org/gitaly!1241
|
|
Upgrade to Ruby 2.6
See merge request gitlab-org/gitaly!1228
|
|
Ruby 2.6 offers better performance and memory usage:
https://www.rubyguides.com/2018/11/ruby-2-6-new-features/
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/57323
|
|
|
|
Add missing changelog entry for MR 1203
See merge request gitlab-org/gitaly!1242
|
|
|
|
|
|
Use simpler data structure for cat-file cache
See merge request gitlab-org/gitaly!1233
|
|
|
|
Split out the "publish" step from _support/release
See merge request gitlab-org/gitaly!1231
|