| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
peek-redis resets its counters at the start of an ActionController
notification (`start_processing.action_controller`), which causes it to
miss some Redis queries that precede it, such as the database load
balancer and Rack Attack queries. This produces inconsistencies in the
performance bar between the number of calls and their durations with the
actual calls in the detailed view.
We fix this by getting rid of peek-redis in favor of consolidating all
logic into the `RedisDetailed` view, which tracks Redis queries using
`RequestStore`. This has the nice property of removing thread-specific
counters as well.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64707
|
|
|
|
|
|
|
|
|
|
| |
This will make it possible for Oracle Cloud to work with S3 by disabling
Signature V4 streaming (https://github.com/fog/fog-aws/issues/523).
Full CHANGELOG:
https://github.com/fog/fog-aws/blob/master/CHANGELOG.md
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63041
|
|
|
|
|
| |
This was done to perform some local testing, but while the change was
already made it made sense to commit the change.
|
|
|
|
| |
Updates changed method names and fixes spec failures
|
|
|
|
| |
Adds more friendly docs for GraphQl implementation
|
|
|
|
|
|
|
|
| |
This brings the rspec-core version in line with the Gitaly changes
and introduces Rails 5.1/5.2 improvements.
Full CHANGELOG:
https://github.com/rspec/rspec-rails/blob/master/Changelog.md
|
|\
| |
| |
| |
| | |
Update net-ssh gem to ~> 5.2
See merge request gitlab-org/gitlab-ce!30341
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The configuration is currently only specified in CI, by moving it into
`.mdlrc` we get immediate feedback locally in supported editors.
To ensure `mdl` is available it's also added to the `Gemfile`, though
CI will still use the version installed in the `gitlab-docs-lint` image.
|
| |
| |
| |
| |
| |
| |
| | |
This fixes a critical error where a nil exception would be hit
if an error occurred while logging a Prometheus metric:
https://gitlab.com/gitlab-org/prometheus-client-mmap/merge_requests/36
|
|\ \
| | |
| | |
| | |
| | | |
Upgrade prometheus-client-mmap to 0.9.7
See merge request gitlab-org/gitlab-ce!30430
|
| | |
| | |
| | |
| | | |
This removes a warning message when prometheus_multiproc_dir is not set.
|
|/ /
| |
| |
| |
| |
| | |
This release includes continued improvements to the library, fixes for a
number of lexers and support for three new languages:
https://github.com/rouge-ruby/rouge/releases
|
|/
|
|
|
|
|
| |
Currently, MergeToRefService is specifically designed for
createing merge commits from source branch and target branch of
merge reqeusts. We extend this behavior to source branch and any
target ref paths.
|
|
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\
| |
| |
| |
| |
| |
| | |
Update prometheus-client-mmap to 0.9.6
Closes #63872
See merge request gitlab-org/gitlab-ce!30165
|
| | |
|
|/
|
|
|
|
| |
https://community.atlassian.com/t5/Jira-questions/Is-it-quot-JIRA-quot-or-quot-Jira-quot/qaq-p/681163
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
|
|
|
|
|
| |
Some benchmarks of the gem require booting the app in `production`
environment.
|
|\
| |
| |
| |
| |
| |
| | |
Upgrade asciidoctor version to 2.0.10 and change method names in html5_converter
Closes #63304
See merge request gitlab-org/gitlab-ce!29741
|
| |
| |
| |
| | |
html5_converter
|
|/
|
|
|
|
| |
This matches the version used in Gitaly, bumps the gRPC version to be
aligned with GitLab CE/EE, and adds gRPC interceptor support:
https://gitlab.com/gitlab-org/labkit-ruby/compare/v0.2.0...v0.3.0
|
|
|
|
| |
See http://asciidoctor.org/docs/user-manual/#include-directive
|
|\
| |
| |
| |
| | |
Bump omniauth_openid_connect to 0.3.1
See merge request gitlab-org/gitlab-ce!29387
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In https://gitlab.com/gitlab-org/gitlab-ce/issues/62208, users were
seeing 404 errors when they configured their OpenID provider without a
name parameter since OmniAuth would use the name `openidconnect` instead
`openid_connect`.
https://github.com/m0n9oose/omniauth_openid_connect/pull/23 makes the
default parameter `openid_connect` so this additional initializer in
GitLab is not necessary. Plus, this change enables users to use multiple
OpenID Connect providers if they desire.
|
|/
|
|
|
| |
Fix whitespace in specs because normalize_ws is slightly
different from Capybara 2 behavior
|
| |
|
|
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
| |
CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13460
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This gem allows you to get the `EXPLAIN ANALYZE` query plan, directly
from the Rails console.
The gem is installed with `require: false`, but if it was loaded on
launch, this would be it's memory load:
```
TOP: 145.3086 MiB
rails/all: 22.4844 MiB
...
activerecord-explain-analyze: 2.9648 MiB
active_record/connection_adapters/postgresql_adapter: 2.9648 MiB
pg: 2.9648 MiB
pg_ext: 2.9648 MiB
...
```
|
|
|
|
|
|
|
| |
It assures that requests are aborted after 60 seconds, otherwise
an exception is raised. This exception is logged by Sentry, also
there is a Prometheus counter for measuring number of requests in each
state.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Fix MySQL CI jobs
Closes #62156 and #62151
See merge request gitlab-org/gitlab-ce!28593
|
| |
| |
| |
| |
| | |
This reverts commit 744f1f2e7037f5c70c3168d9e2e89b1c327465d2, reversing
changes made to c4d930e5f54e7da07c80cc028dfc0f5c08719146.
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
This removes the warning when using Ruby 2.6:
BigDecimal.new is deprecated; use BigDecimal() method instead.
This also adds Rails 5 support, which eliminates the need for the monkey
patch to handle
https://github.com/thoughtbot/shoulda-matchers/issues/913.
|
|
|
|
| |
Signed-off-by: Utkarsh Gupta <guptautkarsh2102@gmail.com>
|
|
|
| |
This reverts merge request !27474
|
|\
| |
| |
| |
| |
| |
| | |
Rescue too many loops cron error
Closes #58241
See merge request gitlab-org/gitlab-ce!28002
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/58241
* Upgrade Fugit gem to 1.2.1 which recognizes cron expressions
for invalid days
* Reverted previously implemented workaround
* Leave test case which previously exposed the bug
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Update Rubocop to 0.69.0 and other gems
See merge request gitlab-org/gitlab-ce!28345
|
| | |
| | |
| | |
| | |
| | | |
This fixes Ruby 2.6.x parser warnings:
https://github.com/rubocop-hq/rubocop/pull/7009
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Part of adding Let's Encrypt certificates for pages domains
Add acme-client gem
Client is being initialized by private key stored in secrets.yml
Let's Encrypt account is being created lazily.
If it's already created, Acme::Client just gets account_kid by
calling new_account method
Make Let's Encrypt client an instance
Wrap order and challenge classes
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Resolve "Add new Unicorn metrics"
Closes #56850
See merge request gitlab-org/gitlab-ce!27474
|
| | |
| | |
| | |
| | |
| | |
| | | |
This adds new metrics for monitoring unicorn. These metrics include
process_cpu_seconds_total, process_start_time_seconds, process_max_fds,
and unicorn_workers.
|
| |/
|/|
| |
| |
| |
| | |
Remove puts
Remove puts
|
|\ \
| | |
| | |
| | |
| | | |
Added Omniauth OpenID Connect strategy
See merge request gitlab-org/gitlab-ce!27383
|
| | | |
|
| | |
| | |
| | |
| | | |
This also supports Ruby 2.6.
|