Age | Commit message (Collapse) | Author |
|
This setting is at the group level only. The default is specified to
be maintainers and owners.
**Specs only**, all failing.
|
|
|
|
|
|
- Change the two existing feature examples that create a subgroup to
elucidate that the owner is creating the subgroup
- Nest two more specs inside the 'subgroup support' context detailing
what happens when a maintainer attempts to add a subgroup (one with
subgroup support, and one without)
|
|
Fix Gitaly auto-detection caching
Closes #64802
See merge request gitlab-org/gitlab-ce!30954
|
|
Remove duplicate buttons
Closes #64160
See merge request gitlab-org/gitlab-ce!30757
|
|
See https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6069
|
|
|
|
If `GitalyClient#can_use_disk?` returned `false`, it was never cached
properly and led to excessive number of Gitaly calls. Instead of using
`cached_value.present?`, we need to check `cached_value.nil?`.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64802
|
|
Resolve "Export frontend fixtures as pipeline artifact"
Closes #64722 and #59166
See merge request gitlab-org/gitlab-ce!30917
|
|
Fix regression in re-naming files
Closes #64784
See merge request gitlab-org/gitlab-ce!30941
|
|
* Remove `controller` and `action` labels from duration histogram.
* Create a new simple counter for `controller` and `action`.
* Adjust histogram buckets to observe smaller response times.
|
|
|
|
The actions tracked in the web IDE are:
- creation of commits
- creation of merge requests
- projects loaded
|
|
Use predictable environment slugs
See merge request gitlab-org/gitlab-ce!30551
|
|
|
|
Moves every fixture source file from
spec/javascripts to spec/frontend
|
|
|
|
Introduces frontend:fixtures rake task to replace
karma:fixtures and update documentation and CI scripts
to match
|
|
EE-specific line changes were introduced in the following MR:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/12680
This change resolves most of them
|
|
|
|
|
|
With https://gitlab.com/gitlab-org/gitlab-ee/issues/12388 change going
live there is potential risk of breaking imports of 'Internal' projects.
This change makes sure if 'Internal' visibility level is restricted
all 'Internal' projects will be marked as 'Private'
See: https://gitlab.com/gitlab-org/gitlab-ce/issues/64311
|
|
toHaveBeenCalledWith for the pre-defined labels test
|
|
If an environment slug is predictable given only the environment
name, we can use the environment slug earlier in the CI variable
evaluation process as we don't have to wait for the environment
record itself to be persisted.
|
|
DEPRECATION WARNING: The success? predicate is deprecated and will be
removed in Rails 6.0. Please use successful? ...
|
|
Adds chaos endpoints to Sidekiq
Closes #64663
See merge request gitlab-org/gitlab-ce!30814
|
|
|
|
Fix bug in dashboard display of closed milestones
Closes #59381
See merge request gitlab-org/gitlab-ce!30820
|
|
This allows the chaos endpoints to be invoked in Sidekiq so that this
environment can be tested for resilience.
|
|
Fix broken handling for outdated test repos
See merge request gitlab-org/gitlab-ce!30893
|
|
This improves the `add_timestamps_with_timezone` helper by allowing the
column names to be configured. This has the advantage that unnecessary
columns can be avoided, saving space.
A helper for removing the columns is also provided, to be used in the
`down` method of migrations.
|
|
Add Rugged calls and duration to API and Rails logs
Closes #64676
See merge request gitlab-org/gitlab-ce!30871
|
|
Add profile mode to extend request profiling
See merge request gitlab-org/gitlab-ce!30126
|
|
Use relative worker identifier for metrics (instead of Process.pid) and
identify when Unicorn/Puma/Sidekiq is used.
Previously, it was assumed that all metrics are gathered from Unicorn
due to hardcoded implementation which was incorrect.
|
|
This adds `rugged_duration_ms` and `rugged_calls` fields to
`api_json.log` and `production_json.log`. This will make it easier to
identify performance issues caused by excessive I/O.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64676
|
|
Fix inconsistency in Redis performance bar stats
Closes #64707
See merge request gitlab-org/gitlab-ce!30866
|
|
|
|
Extend the support for "X-Profile-Token: <token>" to have an additional
header that defines type of profile we are looking for, like:
X-Profile-Mode: execution
X-Profile-Mode: memory
|
|
|
|
Use correct parent when committing in WebIDE
See merge request gitlab-org/gitlab-ce!29598
|
|
The call to init had the side effect of starting another Gitaly process,
and didn't actually correctly delete the test repositories.
|
|
Adjust cycle analytics to group level
See merge request gitlab-org/gitlab-ce!30391
|
|
Previously `start_sha` was intercepted on the frontend to create the
correct branch in a separate API call. Now that the commits API supports
the `start_sha` parameter directly this workaround is not needed
anymore.
|
|
When passing start_branch on committing from the WebIDE, it's possible
that the branch has changed since editing started, which results in the
change being applied on top of the latest commit in the branch and
overwriting the new changes.
By passing the start_sha instead we can make sure that the change is
applied on top of the commit which the user started editing from.
|
|
This MR refactor RedisCounter and WebIdeCommitsCounter
to be reused by other components.
|
|
Wrap rugged calls with access disk block
See merge request gitlab-org/gitlab-ce!30592
|
|
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
|
|
(cherry picked from commit a82e4d57a6fbba840a8a944e372b80866a1e48cc)
|
|
|