- 08 Nov, 2021 40 commits
-
-
Kamil Trzciński authored
This solves a subtle bug with `sticking` when `use_model_load_balancing` is used. The problem was that for `Web/Sidekiq`: 1. If prior request would have `use_model_load_balancing=false` it would see load balancers to be `main/main`. This would result in sticking context to include only `main`. 2. If next request would evaluate `use_model_load_balancing=true` it would see load balancers for `main/ci`, but would only for wal locations see `main=lag`. As a result we would not check replication lag against `ci`. 3. This result in a situation that if `ci` is way behind `main`, the 2. would not understand the state of `ci`. Thus would consider `ci` to be up-to date and stick to `main`. This commit fixes that: 1. If `ci:` is configured we always store the `ci:` in replication lag. This makes us the `wal_locations` (and `RackMiddleware` sticking context) to always include `main+ci` in all cases. 2. This results would behave (as for number of requests): we are reading primary / replica location from all databases. 3. Since we always have `ci` even if `use_model_load_balancing=false` we can properly evaluate state of replicas.
-
GitLab Release Tools Bot authored
[ci skip]
-
Adam Hegyi authored
Extend `gitlab_schema` to understand partitioned and deleted tables See merge request gitlab-org/gitlab!73853
-
Max Woolf authored
Remove unused related_issues_for_batches scope See merge request gitlab-org/gitlab!73931
-
Olena Horal-Koretska authored
Merge branch '324295-follow-up-from-add-selected-state-for-chart-button-in-vulnerabilities-dashboard' into 'master' Vulnerability Chart: Fix selected state of buttons See merge request gitlab-org/gitlab!73516
-
Bob Van Landuyt authored
Enable linear ancestors for groups See merge request gitlab-org/gitlab!72490
-
Alex Kalderimis authored
Add issues set crm contacts service and graphql mutation See merge request gitlab-org/gitlab!72686
-
Lee Tickett authored
Inroduce a new graphql mutation for setting/adding/removing customer relations contacts to/from issues (and the required service to support it) Changelog: added
-
Adam Hegyi authored
Add `QueryAnalyzer` to have a single approach to hook all analyzers See merge request gitlab-org/gitlab!73827
-
Andrejs Cunskis authored
Fix a QA instability in the maven scenario See merge request gitlab-org/gitlab!73830
-
Marcin Sedlak-Jakubowski authored
Clarify what rules you can use in workflow See merge request gitlab-org/gitlab!73940
-
Rémy Coutable authored
Always run `package-and-qa` in scheduled pipelines See merge request gitlab-org/gitlab!73900
-
Mark Lapierre authored
-
Matthias Käppler authored
Remove FF ci_new_artifact_file_reader See merge request gitlab-org/gitlab!73763
-
Miguel Rincon authored
Convert product analytics tabs to pajamas See merge request gitlab-org/gitlab!73862
-
Phil Hughes authored
Update status badges to runners and add locked icon See merge request gitlab-org/gitlab!73254
-
Kamil Trzciński authored
This adds a generic and central place to parse and normalize queries via `pg_query`. Makes it easy to write new analyzers and hook them depending on other conditions.
-
Matthias Käppler authored
Migrate Complince Framwork tests away from nil type namespace factories See merge request gitlab-org/gitlab!73819
-
charlie ablett authored
All default namespace factories should be `UserNamespace` since `nil` used to mean `User` type
-
Bob Van Landuyt authored
Merge branch '331326-handle-jira-service-calling-endpoint-when-gitaly-fails-to-fetch-data' into 'master' Protect commits/:sha from many Gitaly timeouts See merge request gitlab-org/gitlab!67647
-
Luke Duncalfe authored
-
Kamil Trzciński authored
Switch ActsOnTaggable model's DB connection to ci database See merge request gitlab-org/gitlab!73523
-
Matthias Käppler authored
Remove the container_registry_expiration_policies_caching feature flag See merge request gitlab-org/gitlab!73737
-
Francisco Javier López authored
In this commit, we're removing the feature flag `linear_group_ancestor_scopes` to allow group queries using linear queries. Changelog: added
-
Miguel Rincon authored
This change updates runner list with a status badge for each runner that indicates if a runner is offline, online and/or paused. It adds a lock icon for runners that are locked to their projects. Changelog: changed
-
Marcel Amirault authored
-
Matthias Käppler authored
Merge branch '331285-add-support-for-creating-multiple-files-in-bulk-to-metric-definitions-generator' into 'master' Add support for creating multiple files for metric definition generator See merge request gitlab-org/gitlab!73602
-
Nikolay Belokolodov authored
-
Jan Provaznik authored
Rename confusing method for clarity See merge request gitlab-org/gitlab!73799
-
Alper Akgun authored
-
Kati Paizee authored
Improve NFS details See merge request gitlab-org/gitlab!73416
-
Ben Bodenmiller authored
-
Dylan Griffith authored
Enable linear ApplicationSettings ancestors queries See merge request gitlab-org/gitlab!72500
-
Stan Hu authored
Sync `jh/Gemfile.lock` with `Gemfile.lock` + Upgrade Rugged See merge request gitlab-org/gitlab!73915
-
Vitaly Slobodin authored
Add GraphQL ESLint plugin to the codebase See merge request gitlab-org/gitlab!73169
-
Natalia Tepluhina authored
-
Patrick Bajao authored
Adds the attention required property to the sidebar API See merge request gitlab-org/gitlab!73279
-
Stan Hu authored
Gitaly updated Rugged to v1.2.0 in https://gitlab.com/gitlab-org/gitaly/-/merge_requests/3966, so to save some space and installation time let's use the same version. Changelog: changed
-
Albert Salim authored
-
Russell Dickenson authored
Clarify offline Secret Detection See merge request gitlab-org/gitlab!73907
-