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

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-22Merge branch 'jramsay-3953-fast-ssh-ce-docs' into 'master'Marcia Ramos
Add release added and release backported to CE See merge request gitlab-org/gitlab-ce!16553
2018-01-17Merge branch 'jej/backport-authorized-keys-to-ce' into 'master'Douwe Maan
Backport authorized_keys Closes gitlab-ee#3953 See merge request gitlab-org/gitlab-ce!16014 (cherry picked from commit 2e4a1b3b78a76103198180acf873de8470d7cecf) ac86b204 Backport authorized_keys branch 'find-key-by-fingerprint' 255a0f85 Backport option to disable writing to `authorized_keys` file 07bd79cd Combine ssh docs and rename the doc bcffeade Use ApplicationSetting.current in Admin::ApplicationSettingsController 797fe0a6 Backport authorized_keys_enabled defaults to true' d2f4e8f9 Avoid adding index if already exists 01319e59 Make Gitlab::CurrentSettings available when getting settings d9557e43 Backport spec fixes in spec/lib/gitlab/shell_spec.rb 40e3d9f3 Fix typo in spec/requests/api/internal_spec.rb bd9ead68 Fix spec in shell_spec.rb 9edd9a5e Adds changelog for backport of authorized_keys DB lookup from EE
2018-01-05Update check.mdJames Lopez
2018-01-05add deprecation and removal issue to docsJames Lopez
2018-01-04refactor spec, add docsJames Lopez
2017-12-28Merge branch 'patch-11' into 'master'Robert Speicher
doc/plantuml.md: use html tags so code fence example would work [ci skip] See merge request gitlab-org/gitlab-ce!16026
2017-12-27plantuml.md: use html tags so code fence example would workElan Ruusamäe
2017-12-22Docs: move article LDAP-CE to its topic-related folderMarcia Ramos
2017-12-19Tidy up the documentation of Gitlab HA/Gitlab ApplicationRichard Clamp
2017-12-14Docs: add indexes for monitoring and performance monitoringMarcia Ramos
2017-12-14Merge branch 'docs-jprovazn-create-from-email' into 'master'Marcia Ramos
Fixed doc for create MR from email See merge request gitlab-org/gitlab-ce!15849
2017-12-13Merge branch 'add-tcp-check-rake-task' into 'master'Rémy Coutable
Add a gitlab:tcp_check rake task See merge request gitlab-org/gitlab-ce!15759
2017-12-13Add a gitlab:tcp_check rake taskNick Thomas
This allows us to avoid relying on telnet / netcat being installed
2017-12-13Docs: Update admin docsMarcia Ramos
2017-12-12Fixed doc for create MR from emailJan Provaznik
* fixed anchor for create MR from email * added a screenshot for this feature
2017-12-11Merge branch 'docs-add-index-to-operations' into 'master'Achilleas Pipinellis
Docs: add index for `doc/administration/operations/` See merge request gitlab-org/gitlab-ce!15852
2017-12-11add index for doc/administration/operations/Marcia Ramos
2017-12-11Keep track of storage check timingsBob Van Landuyt
2017-12-07Merge branch 'feature/sm/34834-missing-dependency-should-fail-job-2' into ↵Kamil Trzciński
'master' Dependency validator Closes #34834 See merge request gitlab-org/gitlab-ce!14009
2017-12-07Clean up docs for dependencies validationAchilleas Pipinellis
2017-12-07Docs: admin indexMarcia Ramos
2017-12-06add note on deploying Pages to a private networkMarcia Ramos
2017-12-01Updating trouble shooting linksLyle Kozloff
2017-11-28I am certainly weary of debugging sidekiq but I don't think that's what was ↵Greg Stark
meant
2017-11-28Merge branch 'hashed-storage-attachments-migration-path' into 'master'Nick Thomas
Hashed storage attachments migration path See merge request gitlab-org/gitlab-ce!15352
2017-11-23Changelog and Documentation for storage migration of project attachmentsGabriel Mazetto
2017-11-23Allow password authentication to be disabled entirelyMarkus Koller
2017-11-23Fix the redirect location wordingAchilleas Pipinellis
Closes https://gitlab.com/gitlab-com/gitlab-docs/issues/142
2017-11-18Document how to troubleshoot internal API callsStan Hu
[ci skip] iFoo
2017-11-16Update HA README.md to clarify GitLab support does not troubleshoot DRBD.Lee Matos
2017-11-08Merge branch 'update-upload-documentation' into 'master'Nick Thomas
Added file storage documentation and updated hash storage one See merge request gitlab-org/gitlab-ce!15269
2017-11-08Added file storage documentation and updated hash storage oneGabriel Mazetto
2017-11-08Rewrite the GitHub importer from scratchYorick Peterse
Prior to this MR there were two GitHub related importers: * Github::Import: the main importer used for GitHub projects * Gitlab::GithubImport: importer that's somewhat confusingly used for importing Gitea projects (apparently they have a compatible API) This MR renames the Gitea importer to Gitlab::LegacyGithubImport and introduces a new GitHub importer in the Gitlab::GithubImport namespace. This new GitHub importer uses Sidekiq for importing multiple resources in parallel, though it also has the ability to import data sequentially should this be necessary. The new code is spread across the following directories: * lib/gitlab/github_import: this directory contains most of the importer code such as the classes used for importing resources. * app/workers/gitlab/github_import: this directory contains the Sidekiq workers, most of which simply use the code from the directory above. * app/workers/concerns/gitlab/github_import: this directory provides a few modules that are included in every GitHub importer worker. == Stages The import work is divided into separate stages, with each stage importing a specific set of data. Stages will schedule the work that needs to be performed, followed by scheduling a job for the "AdvanceStageWorker" worker. This worker will periodically check if all work is completed and schedule the next stage if this is the case. If work is not yet completed this worker will reschedule itself. Using this approach we don't have to block threads by calling `sleep()`, as doing so for large projects could block the thread from doing any work for many hours. == Retrying Work Workers will reschedule themselves whenever necessary. For example, hitting the GitHub API's rate limit will result in jobs rescheduling themselves. These jobs are not processed until the rate limit has been reset. == User Lookups Part of the importing process involves looking up user details in the GitHub API so we can map them to GitLab users. The old importer used an in-memory cache, but this obviously doesn't work when the work is spread across different threads. The new importer uses a Redis cache and makes sure we only perform API/database calls if absolutely necessary. Frequently used keys are refreshed, and lookup misses are also cached; removing the need for performing API/database calls if we know we don't have the data we're looking for. == Performance & Models The new importer in various places uses raw INSERT statements (as generated by `Gitlab::Database.bulk_insert`) instead of using Rails models. This allows us to bypass any validations and callbacks, drastically reducing the number of SQL queries and Gitaly RPC calls necessary to import projects. To ensure the code produces valid data the corresponding tests check if the produced rows are valid according to the model validation rules.
2017-11-06Add reconfigure docs to CEStan Hu
2017-11-02Merge branch 'dm-sidekiq-sigstp' into 'master'Sean McGivern
Send SIGSTP before SIGTERM to actually give Sidekiq jobs 30s to finish when the memory killer kicks in See merge request gitlab-org/gitlab-ce!15102
2017-11-02Send SIGSTP before SIGTERM to actually give Sidekiq jobs 30s to finish when ↵Douwe Maan
the memory killer kicks in
2017-11-02Remove Private Token from User Settings > AccountDouwe Maan
2017-11-01Merge branch 'patch-29' into 'master'Douwe Maan
Fix typo See merge request gitlab-org/gitlab-ce!15136
2017-11-01Merge branch 'feature/plantuml-restructured-text-captions' into 'master'Douwe Maan
Update gitlab-markup and PlantUML docs See merge request gitlab-org/gitlab-ce!15120
2017-11-01Fix typoMichael Kozono
2017-11-01Exclude comments from specific docsAchilleas Pipinellis
2017-11-01Update gitlab-markup and PlantUML docsMarkus Koller
2017-10-31Merge branch '3674-hashed-storage-attachments' into 'master'Douwe Maan
Hashed Storage support for Attachments See merge request gitlab-org/gitlab-ce!15068
2017-10-30Allow to disable the Performance Bar and document the `p b` shortcut in its ↵Rémy Coutable
doc page Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-10-30Document existing storable objects and their status regarding Hashed storageGabriel Mazetto
2017-10-27Add missing circuitbreaker metrics to prometheus documentationBob Van Landuyt
2017-10-23Allow enabling the circuitbreaker using an env variableBob Van Landuyt
That way we can enable the circuitbreaker for just one host at a time.
2017-10-23Allow configuring new circuitbreaker settings from the UI and APIBob Van Landuyt
2017-10-19Add docs for `api_json.log` fileStan Hu
[ci skip]
2017-10-17Merge branch 'fix/github-doc' into 'master'Rémy Coutable
Clarify how to resume GitHub import on docs See merge request gitlab-org/gitlab-ce!14905