Age | Commit message (Collapse) | Author |
|
Moving the check out of the general requests, makes sure we don't have
any slowdown in the regular requests.
To keep the process performing this checks small, the check is still
performed inside a unicorn. But that is called from a process running
on the same server.
Because the checks are now done outside normal request, we can have a
simpler failure strategy:
The check is now performed in the background every
`circuitbreaker_check_interval`. Failures are logged in redis. The
failures are reset when the check succeeds. Per check we will try
`circuitbreaker_access_retries` times within
`circuitbreaker_storage_timeout` seconds.
When the number of failures exceeds
`circuitbreaker_failure_count_threshold`, we will block access to the
storage.
After `failure_reset_time` of no checks, we will clear the stored
failures. This could happen when the process that performs the checks
is not running.
|
|
|
|
Use relative _path helper URLs in the GitLab UI
Closes #40825
See merge request gitlab-org/gitlab-ce!15738
|
|
fix #39233 - 500 in merge request
Closes #39233
See merge request gitlab-org/gitlab-ce!15774
|
|
- handle unchanged empty lines in inline diff
|
|
'master'
Update prometheus-client-mmap gem to highly optimized version
See merge request gitlab-org/gitlab-ce!15796
|
|
[CE] Fix message when pushing to Geo secondary
See merge request gitlab-org/gitlab-ce!15793
|
|
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/40825
|
|
Allow commenting on individual commits inside an MR
Closes #31847
See merge request gitlab-org/gitlab-ce!12148
|
|
+ change string concatenation to help with GC pressure.
+ fix metric producing incompatible label sets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CE backport of "ProtectedBranches API handles per user/group granularity"
See merge request gitlab-org/gitlab-ce!15747
|
|
Refactor banzai to support referencing from group context
See merge request gitlab-org/gitlab-ce!15766
|
|
In EE we now allow individual users/groups to be set on POST, which required some refactoring.
See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3516
|
|
|
|
Add invalid builds counter metric to stage seeds class
See merge request gitlab-org/gitlab-ce!15764
|
|
Prevent dups when using StringIO for binary reads
See merge request gitlab-org/gitlab-ce!15771
|
|
|
|
|
|
Add old files to uploads table
See merge request gitlab-org/gitlab-ce!15270
|
|
|
|
|
|
|
|
|
|
|
|
Migrate Gitlab::Git::Repository#revert to Gitaly
Closes gitaly#780
See merge request gitlab-org/gitlab-ce!15717
|
|
Migrate Gitlab::Git::Commit.shas_with_signature
Closes gitaly#764
See merge request gitlab-org/gitlab-ce!15621
|
|
|
|
Multiple artifacts
See merge request gitlab-org/gitlab-ce!14367
|
|
- Added tests for Git::Commit.shas_with_signatures
|
|
Closes gitaly#780
|
|
Add ApplicationWorker and make every worker include it
See merge request gitlab-org/gitlab-ce!15632
|
|
Create merge request from email
Closes #32878
See merge request gitlab-org/gitlab-ce!13817
|
|
Small Gitlab::Git fixes for Gitaly
See merge request gitlab-org/gitlab-ce!15675
|
|
[CE] Move git operations for squash and rebase into Gitlab::Git
See merge request gitlab-org/gitlab-ce!15673
|
|
|
|
|
|
* new merge request can be created by sending an email to the specific
email address (similar to creating issues by email)
* for the first iteration, source branch must be specified in the mail
subject, other merge request parameters can not be set yet
* user should enable "Receive notifications about your own activity" in
user settings to receive a notification about created merge request
Part of #32878
|
|
In particular, the Omnibus uploads directory is generally a symlink.
|
|
Migrate Gitlab::Git::Repository#cherry_pick to Gitaly
Closes gitaly#737
See merge request gitlab-org/gitlab-ce!15517
|
|
The former is in Ruby's core lib, so is more flexible.
|
|
|
|
|
|
Use custom User-Agent header in GCP Client requests
Closes #40583
See merge request gitlab-org/gitlab-ce!15705
|
|
'master'
Reduce pipeline chain life span to minimize side effects
See merge request gitlab-org/gitlab-ce!15716
|