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
path: root/doc
AgeCommit message (Collapse)Author
2022-04-29doc: Document process to upgrade the Git versionPatrick Steinhardt
With the ability to do feature-flag-based rollouts of the Git version our process to upgrade Git versions has become a bit more complex. Document it so that it's easy to follow.
2022-04-20docs: Document Gitaly backpressureJohn Cai
There are a number of knobs in Gitaly to tune backpressure Gitaly can impose on services that call it. This commit documents these.
2022-03-09doc: Document supported ways to access Git installationsPatrick Steinhardt
Document the different ways to access Git installations supported by Gitaly. Most importantly, this also documents the way our new bundled Git binaries work and why they were introduced.
2022-02-22Merge branch 'pks-git-remove-ruby-hooks' into 'master'James Fargher
git: Remove support for the Ruby hooks directory Closes #4006 See merge request gitlab-org/gitaly!4356
2022-02-18log: Disable gRPC HealthCheck message loggingStan Hu
gRPC HealthCheck messages are quite noisy, dominate the log volume in Gitaly, and usually are not that useful. We now disable them by default and add documentation on how to enable them. Closes https://gitlab.com/gitlab-org/gitaly/-/issues/3428 Changelog: changed
2022-02-16doc: Update hooks to reflect removal of Ruby hook directoryPatrick Steinhardt
The Ruby hooks directory does not exist anymore, and instead we're using symlinks to the gitaly-hooks binary. Update our documentation to reflect that change.
2022-02-01Remove obsolete info about hooks from docsIgor Drozdov
The docs mentions that hooks belongs to Gitlab Shell but it was changed: https://gitlab.com/gitlab-org/gitaly/issues/1226
2022-01-28Merge branch 'bwill/ssh-tests-for-GetCommitSignatures' into 'master'Toon Claes
chore: Add ssh signature test case See merge request gitlab-org/gitaly!4277
2022-01-28chore: Add ssh signature test caseBrian Williams
7b20a6045e8d2a25c86633461c03b13353915643 introduced support for SSH signatures to the `catfile` package. The GetCommitSignatures RPC uses a different implementation. This implementation is already compatible with SSH sigantures, but is not tested with them. This change adds tests which use SSH signatures. Changelog: other
2022-01-27Fix typos in gitaly docsGreg Myers
2022-01-17doc: Update hooks documentation to reflect new setupPatrick Steinhardt
Update the hooks documentation to reflect the new hooks setup which uses a temporary directory.
2022-01-07Improved documentationGabriel Mazetto
2022-01-06Document gitaly-backup restore parametersGabriel Mazetto
2021-12-08Updates to beginners_guide.mdRobert May
2021-12-03doc: Document reference-transaction hookPatrick Steinhardt
The hooks documentation does not document the reference-transaction hook. Add this missing information.
2021-12-01doc: Rewrite hook documentationPatrick Steinhardt
The hook documentation we have is hard to understand at times, and most importantly it is out-of-date in many places. Rewrite it to reflect the current state.
2021-11-24Document object storage support in gitaly-backupdocs-backup-objectJames Fargher
2021-11-08gitaly-backup: Rename locator flag to layoutJames Fargher
While writing docs for gitaly-backup it became clear that using the name `locator` did not make sense. This would be a breaking change except that the flag is part of an experimental feature. Changelog: changed
2021-11-04Add instructions on how to create/restore backups using gitaly-backupJames Fargher
2021-11-04Adds a description of how backups workJames Fargher
2021-10-25Merge branch 'jts/node' into 'master'Toon Claes
Better define 'node' in the design document See merge request gitlab-org/gitaly!3773
2021-10-25Better define 'node' in the design documentJohn Skarbek
2021-10-22Add documentation about sidechannelsJacob Vosmaer
Changelog: other
2021-08-20Remove streamrpc implementationQuang-Minh Nguyen
Changelog: removed
2021-08-10documentation: Update requirements to run the testsPavlo Strokov
Because Postgres database is required for tests to pass we explicitly says about it in the documentation and provide a simple instruction on how to get one. The change also updates documentation of the glsql package to align it with the new approach. The old info that is not actual anymore is removed.
2021-07-19Merge branch 'qmnguyen0711/add-docs-for-pack-objects' into 'master'James Fargher
Add documentation for pack-object cache See merge request gitlab-org/gitaly!3636
2021-07-14Add documentation for pack-object cacheQuang-Minh Nguyen
Changelog: other
2021-07-12Add StreamRPC library codeJacob Vosmaer
Changelog: other
2021-06-18Remove deprecated env config valuesPavlo Strokov
GITALY_SOCKET_PATH, GITALY_LISTEN_ADDR and GITALY_PROMETHEUS_LISTEN_ADDR were marked as deprecated in eb5b9b3af (Document GITALY_DEBUG, 2017-05-10). It is time to remove them from the code. To exclude situation when some configuration values could be overridden by the env vars by mistake the change removes envconfig.Process call on the gitaly configuration struct.
2021-06-11featureflag: Remove reference transactions feature flagPatrick Steinhardt
Reference transactions have now been baking for several releases and is performing well. With backchannel voting having landed in release 13.12, the last blocker which has kept customers from deploying these has been removed. As a result, we can now finally drop the feature flag altogether and always enable reference transactions. Changelog: changed
2021-05-27Import path re-writerPavlo Strokov
The path re-writer is the go script to re-write imports in the go source code files, proto files and go.mod file. The script accepts path to the project dir where go.mod file locates, current module version and desired module version. Upgrading a module requires re-generating the gRPC stubs from proto file that is why the code of the path re-writer script is imported in a new 'upgrade-module' task which covers that need. Part of: https://gitlab.com/gitlab-org/gitaly/-/issues/3177
2021-05-12document reconciliation fixes in virtual storage documentationSami Hiltunen
This commit adds documentation about the reconciliation jobs the reconciler schedules to fix various inconsistencies that might happen in a virtual storage.
2021-05-12document repository assignmentsSami Hiltunen
This updates the virtual storage documentation to cover repository assignments.
2021-04-30Correct spellingDarwin Sanoy
2021-04-26Add word busyDarwin Sanoy
2021-04-26UpdatesDarwin Sanoy
2021-04-22Apply 3 suggestion(s) to 1 file(s)DarwinJS
2021-04-22updatesDarwin Sanoy
2021-04-22updateDarwin Sanoy
2021-04-22Integrating gitaly history informationDarwin Sanoy
2021-04-20doc: Document process for custom git patchesPatrick Steinhardt
Now that we have a single distribution of git across all of GitLab's official distributions of Gitaly, we are in a nicer position to add custom patches to git. In order to ensure high standards and assert that we won't ever start to diverge from upstream, this commit documents the high bar we want to set ourselves for adding custom patches.
2021-04-01Add pack-objects cache design notesJacob Vosmaer
2021-03-24Clarify "contents" of cache file and how to reset it Katrin Leinweber
2021-02-25Feature flag rollout docs: clarify doc & checklist WRT removal stepsÆvar Arnfjörð Bjarmason
It wasn't clear from the existing checklist item added in 2d9d7f9c9 (Add roll out issue template, 2019-06-11) what the removal steps are, and what "remove feature flag" meant. Split this up into steps where we discuss the removal from the codebase, and what changelog entries we expect there, and then discuss how to remove the feature via chatops.
2021-02-25Feature flag rollout docs: add examples of Go/Ruby code removalÆvar Arnfjörð Bjarmason
2021-02-25Feature flag rollout docs: remove dangerous example of !2994Ævar Arnfjörð Bjarmason
Amend the docs I added in 86c8480e8 (Feature flag rollout doc: expand on post-100% steps, 2021-01-12) to mention the example of 0ff3ee285 (Remove on-by-default go_user_delete_{branch,tag} feature flags, 2021-01-21) instead of fbc9f83ab (Remove Ruby code for 100% on user_delete_{branch,tag} in Go feature, 2021-01-15). As noted in 0ff3ee285 what I did in fbc9f83ab was wrong & dangerous. Let's not recommend it.
2021-02-25Feature flag rollout docs: add reminders to set the feature to 100% && trueÆvar Arnfjörð Bjarmason
I screwed this up in [1] and [2] and as a result the feature didn't get enabled 100% on January 14th like I thought, but on January 27th when the changes [3][4] to remove the feature flag itself went live ([4] being the relevant change). 1. https://gitlab.com/gitlab-org/gitaly/-/issues/3412#note_485304117 2. https://gitlab.com/gitlab-org/gitaly/-/issues/3413#note_485303898 3. https://gitlab.com/gitlab-org/gitaly/-/merge_requests/3035 4. https://gitlab.com/gitlab-org/gitaly/-/merge_requests/3033
2021-02-25Feature flag rollout doc: re-flow paragraph, whitespace-only changeÆvar Arnfjörð Bjarmason
Re-flow a paragraph I added in 40f953069 (Feature flag rollout doc: rewrite & make better use of template, 2020-12-15).
2021-02-23Merge branch 'pks-object-pools-documentation' into 'master'Ævar Arnfjörð Bjarmason
doc: Add documentation on object pools See merge request gitlab-org/gitaly!3060
2021-02-16Removal of git.NewCommandPavlo Strokov
After long rounds of refactoring we finally can remove git.NewCommand function. The change also includes removal of the TODO left because of the NewCommand usage with the global config.Config variable. And as a final step the doc is updated and now mentions usage of the git.CommandFactory interface instead of git.NewCommand(). Part of: https://gitlab.com/gitlab-org/gitaly/-/issues/2699