- 17 Nov, 2017 38 commits
-
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Achilleas Pipinellis authored
Update docs for Canary monitoring - docs See merge request gitlab-org/gitlab-ee!3438
-
Joshua Lambert authored
-
Douwe Maan authored
(EE-port) Delete empty fork networks See merge request gitlab-org/gitlab-ee!3451
-
Douwe Maan authored
CE Port: Add request rate limits See merge request gitlab-org/gitlab-ee!3444
-
Francisco Javier López authored
-
Nick Thomas authored
Update current geo limitations See merge request gitlab-org/gitlab-ee!3454
-
Douwe Maan authored
Fix generated clone URLs for wikis on Geo secondaries Closes #4054 See merge request gitlab-org/gitlab-ee!3448
-
James Ramsay authored
-
Sean McGivern authored
Update service desk docs to say user doesn't count toward limit See merge request gitlab-org/gitlab-ee!3430
-
Victor Wu authored
-
Sean McGivern authored
Reduce the number of Elasticsearch client instances that are created Closes #3650 See merge request gitlab-org/gitlab-ee!3432
-
Douwe Maan authored
Add allow remote mirrors to be setup for projects documentation. See merge request gitlab-org/gitlab-ee!3425
-
Douwe Maan authored
CE Port: Performance issues when loading large number of wiki pages See merge request gitlab-org/gitlab-ee!3420
-
Nick Thomas authored
When collecting instance profile credentials in AWS, each client instantiation is a HTTP request to an external web service. This service may rate-limit us if we perform too many requests in a given time period. A typical GitLab deployment will have many processes running, and each of those processes needs *one* elasticsearch client instance. The client instance is thread-safe and handles concurrent requests very well, with HTTP keep-alive connections. Prior to this commit, each process using elasticsearch would instantiate one client per *class* that used `Elasticsearch::Model::Client`. So a multi-node setup might look like: ``` * Server A * Unicorn parent * Unicorn child A * Client for Project class * Client for Repository class * Client for Issue class * ... * Unicorn child B * Client for Project class * Client for Repository class * Client for Issue class * ... * Sidekiq * Client for Project class * Client for Repository class * Client for Issue class * ... * Server B * Unicorn master * ... (same as above) * Sidekiq * .... (same as above) ``` (total: N, plus N per unicorn child, multipled by the number of servers) Following this commit, we have the following clients instead: ``` * Server A * Sidekiq (1 client) * Unicorn parent * Unicorn child A (1 client) * Unicorn child b (1 client) * Server B * ... (same as above) ``` (total: 1, + 1 per unicorn child, multipled by the number of servers) This drastically reduces the number of HTTP connections we make to the Elasticsearch and AWS instance profile credentials servers, and should come with a small increase in performance due to better utilisation of those connections.
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Kamil Trzciński authored
Show SAST results in the merge request widget Closes #3775 See merge request gitlab-org/gitlab-ee!3207
-
Nick Thomas authored
-
Winnie Hellmann authored
Port to EE: Set 0.69.0 instead of latest for codeclimate image See merge request gitlab-org/gitlab-ee!3446
-
Phil Hughes authored
Exports a couple of project related code as es6 modules See merge request gitlab-org/gitlab-ee!3374
-
Filipa Lacerda authored
-
Achilleas Pipinellis authored
Improve geo docs post demo See merge request gitlab-org/gitlab-ee!3436
-
James Ramsay authored
-
Tiago Botelho authored
-
Winnie Hellmann authored
Set 0.69.0 instead of latest for codeclimate image See merge request gitlab-org/gitlab-ce!15445
-
Francisco Lopez authored
-
Nick Thomas authored
Fix: Geo API bug. Statistic is not collected when prometheus is disabled Closes #4055 See merge request gitlab-org/gitlab-ee!3421
-
Stan Hu authored
Docs: add omnibus roles for external PostgreSQL Closes #2825 See merge request gitlab-org/gitlab-ee!3286
-
James Ramsay authored
-
Jacob Schatz authored
Slack application landing page Closes #3027 See merge request gitlab-org/gitlab-ee!2415
-
Valery Sizov authored
-
Stan Hu authored
The Geo log cursor should only run on secondary nodes Closes #4049 See merge request gitlab-org/gitlab-ee!3411
-
- 16 Nov, 2017 2 commits
-
-
Drew Blessing authored
Revert "Update nfs.md with information on AWS EFS and Burst Credit usage and how to…" See merge request gitlab-org/gitlab-ee!3385
-
Valery Sizov authored
-