- 28 Sep, 2020 40 commits
-
-
Arturo Herrero authored
update_all and insert_all are pretty efficient and can easily handle a few thousand records.
-
Arturo Herrero authored
We can remove loggable_arguments given that the arguments are numeric.
-
Arturo Herrero authored
Using 'an idempotent workers' shared example to test the idempotent of the workers.
-
Arturo Herrero authored
We don't need to pluck the set of ids into memory. We can pass the ActiveRecord::Relation and use sub-queries.
-
Arturo Herrero authored
-
Arturo Herrero authored
This change makes the workers idempotent as it doesn't raise any error if the integration is no longer found.
-
Arturo Herrero authored
This updates all inherited integrations using the same approach of batching and Sidekiq queue that we use when bulk create integrations for project and group integrations.
-
Arturo Herrero authored
Including the id column in the partial index improves performance.
-
Arturo Herrero authored
This is an important change in the architecture to propagate integrations. We can now propagate instance-level integrations and templates using batching and Sidekiq queues. The problem before is the performance of the worst-case scenario, where if there are no matching records and the anti-join. With the new approach, each job in the new queues handles a batch of projects/groups; rather than having a single job for all of them. This is what we do right now in the complex case of propagating an instance-level integration: - Update inherited integrations, - Create integration for all projects without integration. - Create integration for all groups without integration. BEFORE: Save integration ↓ ┌┬───────────────────────┬┐ │| Propagate integration |│ └┴───────────────────────┴┘ ↓ Update inherited integrations Create integration for all projects without integration Create integration for all groups without integration AFTER: Save integration ↓ ┌┬───────────────────────┬┐ │| Propagate integration |│ └┴───────────────────────┴┘ ↓ ↓ ┌┬─────────────────────┬┐ ┌┬───────────────────────┬┐ │| Propagate to groups |│ │| Propagate to projects |│ └┴─────────────────────┴┘ └┴───────────────────────┴┘ Update inherited integrations
-
Alessio Caiazza authored
Fix broken master See merge request gitlab-org/gitlab!43534
-
Mike Jang authored
Consolidate use cases for GitHub import See merge request gitlab-org/gitlab!43037
-
Mike Jang authored
-
Olena Horal-Koretska authored
Add support for Alerts to display the environment link See merge request gitlab-org/gitlab!43019
-
Angelo Gulina authored
Add a slotted component for the summary Add a utility for VTU, findByTestId()
-
Bob Van Landuyt authored
Validate Iteration dates across group tree See merge request gitlab-org/gitlab!43234
-
Igor Drozdov authored
Update audit log related feature flag YAML See merge request gitlab-org/gitlab!43549
-
Phil Hughes authored
Add Invite Members modal behind feature flag See merge request gitlab-org/gitlab!37906
-
Jackie Fraser authored
- behind feature flag :invite_members_group_modal - no User dropdown search yet, that will be added next - the trigger link in the side nav is behind the same feature flag
-
Shinya Maeda authored
Fix Ruby 2.7 deprecation warnings in snippet_repository_spec.rb See merge request gitlab-org/gitlab!43516
-
Achilleas Pipinellis authored
Docs: how to perform your own backups on com.md See merge request gitlab-org/gitlab!41788
-
Steffen Heininger authored
-
Yannis Roussos authored
Remove PG warning with with_lock_retries See merge request gitlab-org/gitlab!43292
-
Tan Le authored
-
Phil Hughes authored
Send only one scope query when requesting pipeline findings See merge request gitlab-org/gitlab!43535
-
Alan (Maciej) Paruszewski authored
-
Igor Drozdov authored
Make git lfs for push mirrors work to GitHub.com Closes #250654 See merge request gitlab-org/gitlab!43321
-
Nick Thomas authored
There are two changes required: * Add an Accept: application/vnd.git-lfs+json header to batch requests * Support the verify action Without the former, GitHub (but not GitLab) responds with a 406 HTTP response to the batch request. With it, GitHub responds with a spec indicating that `verify` should be used.
-
Adam Hegyi authored
Merge branch '251048-modify-time-period-for-batch-counting-performance-of-the-last-portion-of-the-loops' into 'master' Improve batch counting performance for last 28 days See merge request gitlab-org/gitlab!42972
-
Ramya Authappan authored
Delete the .netrc file created during a QA test See merge request gitlab-org/gitlab!43233
-
Ramya Authappan authored
Disable (skip) the Auto DevOps QA test See merge request gitlab-org/gitlab!42650
-
Nick Thomas authored
Add information about pull_mirror_branch_prefix FF See merge request gitlab-org/gitlab!43530
-
Alper Akgun authored
Speed up pipeline seed build spec See merge request gitlab-org/gitlab!43478
-
Markus Koller authored
Speed up cycle analytics events specs See merge request gitlab-org/gitlab!43291
-
Russell Dickenson authored
Update documentation and images for the security dashboard See merge request gitlab-org/gitlab!43454
-
Jonathan Schafer authored
-
charlie ablett authored
Fix Ruby 2.7 deprecation warnings in several snippet classes See merge request gitlab-org/gitlab!43520
-
Alper Akgun authored
Aims is to improve batch counting performance
-
Achilleas Pipinellis authored
Docs: Add metadata to install pages See merge request gitlab-org/gitlab!43415
-
Igor Drozdov authored
Fix Ruby 2.7 deprecation warnings routing helpers specs See merge request gitlab-org/gitlab!43528
-