Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-10Praefect to throw error on non-repository scoped rpcsjc-praefect-error-on-non-repository-rpcsJohn Cai
2020-02-08Use node managerJohn Cai
hooks up node manager to praefect's coordinator
2020-02-07Merge branch 'jc-node-manager-ff' into 'master'Zeger-Jan van de Weg
Enable toggling on the node manager through a config value See merge request gitlab-org/gitaly!1803
2020-02-07Enable feature flag toggling in node managerJohn Cai
To enable feature flag toggling in node manager, have a set of shards that is not monitored and stays static. When an incoming request has the feature flag, it will get directed to the version that does failover. If it does not have the feature flag, it will get directed to the primary as though the node manager did nothing.
2020-02-07Merge branch 'ps-sql-interaction' into 'master'Zeger-Jan van de Weg
Support of basic interaction with Postgres database See merge request gitlab-org/gitaly!1768
2020-02-06Merge branch 'ps-log-pack-stats' into 'master'Pavlo Strokov
Logging of repository objects statistics after repack Closes #2059 See merge request gitlab-org/gitaly!1800
2020-02-06Log repo pack / ref statistics after repackPavlo Strokov
To get more visibility on the state of the repositories after each repack we log statistics about objects. The source of it is standard 'git count-objects' command. It could be found by 'git repo statistic' message under 'count-objects' key in the logs. Closes: https://gitlab.com/gitlab-org/gitaly/issues/2059
2020-02-06Merge branch 'zj-remove-deprecation-warning-activesupport' into 'master'Paul Okstad
Remove deprecation warning for ActiveSupport See merge request gitlab-org/gitaly!1809
2020-02-06Version 1.86.0v1.86.01-86-stablePaul Okstad
2020-02-06Merge branch 'zj-yaml-danger-violent-error' into 'master'Paul Okstad
Incorrect changelogs should be caught by Danger See merge request gitlab-org/gitaly!1811
2020-02-06Incorrect changelogs should be caught by DangerZeger-Jan van de Weg
2020-02-06Merge branch 'zj-fix-jc-changelog' into 'master'Paul Okstad
Fix YAML changelog entry string title See merge request gitlab-org/gitaly!1810
2020-02-06Fix YAML changelog entry string titleZeger-Jan van de Weg
2020-02-06Merge branch 'zj-remove-unused-rubyservers' into 'master'Zeger-Jan van de Weg
Remove unused rubyserver in structs See merge request gitlab-org/gitaly!1807
2020-02-06Remove deprecation warning for ActiveSupportZeger-Jan van de Weg
2020-02-06Remove unused rubyserver in structsZeger-Jan van de Weg
The rubyserver was embedded in some of the service structs as they used to proxy to Ruby. Now this is not always the case, and these structs can be cleaned up a bit.
2020-02-06Support of basic interaction with Postgres databasejramsay
New task and job to run Postgres database related tests. Basic helper functions to make SQL operations easy to use. Refactoring of sub-commands dependent to SQL. Part of: https://gitlab.com/gitlab-org/gitaly/issues/2166
2020-02-06Merge branch 'ps-golangci-static-code-analys' into 'master'Pavlo Strokov
Use golangci-lint for static code analysis Closes #2253 See merge request gitlab-org/gitaly!1722
2020-02-06Use golangci-lint for static code analysisPavlo Strokov
New job 'lint' added to 'test' stage to perform static code analysis using a common approach with golangci-lint tool described at https://docs.gitlab.com/ee/development/go_guide/#automatic-linting Closes: https://gitlab.com/gitlab-org/gitaly/issues/2253
2020-02-06Merge branch 'po-refactor-ff-helper' into 'master'John Cai
Refactor context feature flag helpers See merge request gitlab-org/gitaly!1802
2020-02-06Refactor context feature flag helpersPaul Okstad
2020-02-05Merge branch 'jc-reuse-cc' into 'master'Zeger-Jan van de Weg
Cache and reuse client connection in ReplicateRepository Closes #2425 See merge request gitlab-org/gitaly!1801
2020-02-05cache and reuse client connection in ReplicateRepositoryJohn Cai
instead of creating a new client connection with every call, reuse an existing connection.
2020-02-05Merge branch 'po-reenable-git-v2-feature-flag' into 'master'Paul Okstad
Reenable git wire protocol v2 behind feature flag See merge request gitlab-org/gitaly!1797
2020-02-05Reenable git wire protocol v2 behind feature flagPaul Okstad
2020-02-05Merge branch '2240-find-commits-request-order-topo' into 'master'John Cai
Support FindCommitsRequest with order (--topo-order) Closes #2240 See merge request gitlab-org/gitaly!1791
2020-02-05Support FindCommitsRequest order (--topo-order)Arturo Herrero
Implement FindCommitsRequest with order argument to find commits using git log --topo-order.
2020-02-03Merge branch 'jc-praefect-correlation-id' into 'master'Paul Okstad
Add grpc tag interceptor See merge request gitlab-org/gitaly!1795
2020-02-03Merge branch 'jv-too-many-branches' into 'master'Zeger-Jan van de Weg
UpdateRemoteMirror: handle large number of branches Closes #1878 See merge request gitlab-org/gitaly!1745
2020-02-03UpdateRemoteMirror: handle large number of branchesJacob Vosmaer
2020-02-01Merge branch 'sh-update-activesupport-and-deps' into 'master'John Cai
Update activesupport, gitlab-labkit, and other Ruby dependencies See merge request gitlab-org/gitaly!1794
2020-01-31Merge branch 'jc-simplify-praefect-routing' into 'master'Jacob Vosmaer
simplify praefect routing to primary and replication nodes See merge request gitlab-org/gitaly!1760
2020-01-31Add grpc tag interceptorJohn Cai
2020-01-31Update activesupport, gitlab-labkit, and other Ruby dependenciesStan Hu
This matches the versions that GitLab CE/EE uses after updating to Rails 6.0.2. This is done to save a little space on Omnibus and to ensure the behavior of gitaly-ruby is consistent with the Rails code base.
2020-01-30Merge branch 'bvl-add-deadline-type-prom-label' into 'master'Pavlo Strokov
Add deadline_type prometheus label See merge request gitlab-org/gitaly!1737
2020-01-29simplify praefect routing to primary and replication jobsJohn Cai
simplify praefect routing to no longer track primary and replicas per repository. This overly complicates things and we only really need to know which replicas are were, which we already have through the replication jobs.
2020-01-29Merge branch 'jc-fix-rebase-refspec' into 'master'John Cai
Validate bad branches for UserRebase and UserRebaseConfirmable Closes #1654 See merge request gitlab-org/gitaly!1735
2020-01-29Merge branch 'jc-add-push-options' into 'master'Jacob Vosmaer
PostReceiveHook: add support for Git push options Closes #2358 See merge request gitlab-org/gitaly!1756
2020-01-29Merge branch 'po-cache-walker-one-per-path' into 'master'Jacob Vosmaer
Fix cache walker to only walk each path once See merge request gitlab-org/gitaly!1769
2020-01-29Fix cache walker to only walk each path oncePaul Okstad
2020-01-29Merge branch 'jc-add-e2e-for-git-push-options' into 'master'John Cai
Add end to end test for git hooks including git push options See merge request gitlab-org/gitaly!1790
2020-01-29Validate bad branches for UserRebase and UserRebaseConfirmablejramsay
2020-01-29Add git push options to hook RPCsJohn Cai
Adds a field for git push options
2020-01-29Merge branch 'jc-node-manager' into 'master'John Cai
Add Node manager Closes #2266 See merge request gitlab-org/gitaly!1779
2020-01-29Add Node managerJohn Cai
Node manager is a new component that will simplify praefect routing. It takes care of pinging the nodes and promoting a secondary to a primary and demoting a primary to a secondary based on service health from sending healthcheck requests.
2020-01-29Add end to end test for git hooks including git push optionsjramsay
Adds tests to exercise git push options. Also gets rid of the fallback path in the git hooks shell executable
2020-01-29Add `deadline_type` prometheus label to countersBob Van Landuyt
This adds the `deadline_type` prometheus label to the counters from `go-grpc-prometheus`. The possible values for `deadline_type` are, `none`, `unknown`, `limited` and `regular`: - `none`: is set when there is no deadline on the context. - `unknown`: the default value, this is used when the `deadline_type` was not included in the headers but a deadline was set - `limited`: is set when the deadline was shorter than what is configured. For example when the deadline would exceed the worker timeout - `regular`: is set when the deadline is what was configured for the call in GitLab's settings
2020-01-29Version 1.85.0v1.85.01-85-stablePaul Okstad
2020-01-29Merge branch 'jc-praefect-test' into 'master'John Cai
Add praefect as a transparent pass through for tests Closes #2122 See merge request gitlab-org/gitaly!1736
2020-01-29Updating blob tests with new praefect test serverJohn Cai