- 05 Apr, 2022 40 commits
-
-
drew cimino authored
Feature flag: ci_job_artifacts_backlog_work Control execution of our new artifact-backlog-work service by turning Ci::JobArtifacts::UpdateUnknownLockedStatusService into a no-op. Feature flag: ci_job_artifacts_backlog_large_loop_limit Control the number of rows updated in or removed from ci_job_artifacts in a single execution by increasing the loop_limit from 100 ot 500 iterations. BATCH_SIZE = 100 implies a record limit for a single worker execution of 10,000 or 50,000 rows. First, we need to remove the DISTINCT clause from this query. Using it tried to distinct the whole table before applying the limit, which is bad. Also, using DISTINCT implicitly queried for the lowest job_id values first, which created an enormous pile of dead tuple at the end of the index that we were explicitly starting our query from. This is catastrophic for index performance on replicas, but not on the primary, which can use LP_DEAD hint to skip dead index tuples. On replicas, performance remains degraded until we VACUUM. Second, we apply an explicit order by expiration to prevent us from accidentally querying rows in an order that correlates with job_id. By ensuring that we query rows that are generally well-distributed across the table, we prevent large blocks of dead index tuples that need to be scanned before we can come up with 100 live tuples to return. Third, we destroy unlocked job artifacts without updating. By updating rows in ci_job_artifacts to then be deleted on the next loop cycle, we create twice as many dead tuples as necessary in the table. Artifacts locked by ci_pipelines.locked will be updated and left in place, but the others will get passed directly into the DestroyBatchService to be removed. The dead tuple created by the update is not necessary.
-
Matthias Käppler authored
Log deprecated/unsupported report schema versions See merge request gitlab-org/gitlab!84117
-
Michał Zając authored
Log when a deprecated or unsupported report schema version is used by the scanner. Changelog: changed EE: true
-
Olena Horal-Koretska authored
Update locked tooltip for project runners See merge request gitlab-org/gitlab!84037
-
Vitaly Slobodin authored
Track Zuora events from all components See merge request gitlab-org/gitlab!84065
-
Angelo Gulina authored
It improves observability of our payment processes
-
Fiona Neill authored
Clean up docs redirects - 2022-03-29 See merge request gitlab-org/gitlab!83832
-
Amy Qualls authored
Docs: Align tiering language for SAST, IaC, Secret Detection See merge request gitlab-org/gitlab!84203
-
Fiona Neill authored
Clean up feature flag listings for two pages See merge request gitlab-org/gitlab!84306
-
Amy Qualls authored
These two pages for Code Review had incomplete information about the history of the feature flag. I dug up the history, and built out the version history notes in the way our team expects.
-
Miguel Rincon authored
Add Secondary Action to confirm_via_gl_modal See merge request gitlab-org/gitlab!84267
-
Jannik Lehmann authored
-
Kushal Pandya authored
Avoid milestone icon shrinking See merge request gitlab-org/gitlab!84247
-
Heinrich Lee Yu authored
Check task with no-break space See merge request gitlab-org/gitlab!80674
-
Kerri Miller authored
Fix RSpec/VariableDefinition rubocop offense See merge request gitlab-org/gitlab!83956
-
Kushal Pandya authored
Fix approver select debounce See merge request gitlab-org/gitlab!84264
-
Kushal Pandya authored
Resolve "Discussions on incidents should only display in the Summary tab" See merge request gitlab-org/gitlab!81874
-
Aleksei Lipniagov authored
Add a RuboCop to prevent new not_owned endpoints See merge request gitlab-org/gitlab!83958
-
Olena Horal-Koretska authored
Merge branch '325363-migrate-to-shared-alert-haml-partial-in-app-views-profiles-notifications-show-html-haml' into 'master' Migrate alert to shared partial in profiles/notifications/show.html.haml See merge request gitlab-org/gitlab!82693
-
Mikołaj Wawrzyniak authored
Merge branch '355914-kubernetes-integration-with-eks-gives-no-feedback-on-cluster-status' into 'master' Add deprecation notice to cluster creation and connection pages See merge request gitlab-org/gitlab!83886
-
Kerri Miller authored
Fix GraphQL controller redirect when 2fa is required See merge request gitlab-org/gitlab!84151
-
Jacques Erasmus authored
Add clipboard button to branch overview See merge request gitlab-org/gitlab!80017
-
Bob Van Landuyt authored
Update DAST Scanner Profile mutations to return complete profile See merge request gitlab-org/gitlab!83383
-
Dheeraj Joshi authored
* Updates both Create & Update mutations Changelog: changed EE: true
-
Mikołaj Wawrzyniak authored
Do not allow to change note's confidentiality See merge request gitlab-org/gitlab!84174
-
Heinrich Lee Yu authored
Set account string when 2fa creation fails See merge request gitlab-org/gitlab!84082
-
anna_vovchenko authored
-
anna_vovchenko authored
-
anna_vovchenko authored
As we already deprecated the certificate-based cluster connection, we add a deprecation notice to cluster creation and connection pages. Changelog: added
-
Miguel Rincon authored
Merge branch '221045-markdown-textarea-footer-does-not-mention-that-quick-actions-are-supported-even-if-they-are' into 'master' Show Quick Actions link when editing issue description and comments See merge request gitlab-org/gitlab!83687
-
Marcel van Remmerden authored
This change fixes a bug where only "Markdown is supported" instead of "Markdown" and "quick actions are supported" links are shown when editing issue descriptions and comments Changelog: fixed
-
Vasilii Iakliushin authored
Merge branch '354082-vulnerability-report-ui-does-not-render-with-only-cluster-image-scanning-vulnerabilities' into 'master' Don't reuse vulnerability scanners across projects See merge request gitlab-org/gitlab!84160
-
Dominic Bauer authored
Changelog: fixed EE: true
-
Heinrich Lee Yu authored
Add changed_by field to API members entities See merge request gitlab-org/gitlab!66518
-
Jan Provaznik authored
* existing note's confidentiality can not be updated * it can be set only for new notes Changelog: changed
-
Phil Hughes authored
Changelog: fixed Closes https://gitlab.com/gitlab-org/gitlab/-/issues/357437
-
Jan Provaznik authored
Fix N plus one queries for new review email See merge request gitlab-org/gitlab!83544
-
Vitali Tatarintev authored
-
Kati Paizee authored
docs: Add approval comment to example responses for Deployments API See merge request gitlab-org/gitlab!84196
-
Alishan Ladhani authored
-