- 04 Aug, 2021 15 commits
-
-
Patrick Steinhardt authored
The Git access checks need access to objects which have been newly introduced for a set of given changes. These new objects used to be retrieved via a revision walk, where preexisting references have been excluded and new references included. The resulting set of objects is then the set of objects which haven't previously been referenced by anything else. Depending on the number of references, walking all preexisting ones can be quite expensive and easily take dozens of seconds. In the past, we have thus converted our LFS pointer checks to use the quarantine directory to list new LFS pointers. The quarantine directory hosts all objects which have been uploaded by a git-push(1), and can thus directly tell us about which objects are new and which aren't. This has sped up LFS pointer checks in case we have a quarantine directory by 3 orders of magnitude in biggish repos with many refs, going from up to 20 seconds down to 20 milliseconds. Given that commits can be front-loaded in a single batched RPC call since 156ce433 (checks: Implement infrastructure for bulk diff checks, 2021-07-29), we are now in a position to do the same for commits: If we have an object quarantine directory, then we use the new `ListAllCommits()` RPC with all alternate paths unset. This will thus effectively only list commits of the object directory, which in a quarantined environment points to the quarantine object directory. Note that we still have to retain the old code to list commits via a revision walk, given that non-push RPCs currently don't have an object quarantine directory available. While this is slated to change soon by creating manual quarantines, we must continue to support enumeration via revwalks. Changelog: performance
-
Achilleas Pipinellis authored
Docs: Add link to latest gpt results to each reference architecture See merge request gitlab-org/gitlab!67463
-
Marcel Amirault authored
Added 'job' to word list See merge request gitlab-org/gitlab!67451
-
Michael Kozono authored
Resolve "Add pronunciation to GitLab profile page" See merge request gitlab-org/gitlab!67111
-
Evan Read authored
Add crosslinks to the analytics permissions See merge request gitlab-org/gitlab!67390
-
Marcel Amirault authored
-
Stan Hu authored
Add ruby styleguide page to development docs See merge request gitlab-org/gitlab!60745
-
Luke Duncalfe authored
Merge branch '334569-follow-up-pass-for-renaming-usage-ping-data-to-service-ping-data' into 'master' Follow-up pass for renaming Usage Ping/Data to Service Ping/Data See merge request gitlab-org/gitlab!66990
-
Axel Garcia authored
MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66990 Changelog: other
-
James Fargher authored
Refactor error tracking factories See merge request gitlab-org/gitlab!67446
-
Ezekiel Kigbo authored
Refactor timezone UI and documentation See merge request gitlab-org/gitlab!67301
-
Ezekiel Kigbo authored
Merge branch '337058-vulnerability-details-create-new-jira-issue-shows-even-when-its-not-enabled' into 'master' Stop showing Jira-issue button when setting is disabled See merge request gitlab-org/gitlab!67206
-
Ash McKenzie authored
Make it clearer which port to use for Gitpod preview See merge request gitlab-org/gitlab!67129
-
Marcel van Remmerden authored
-
Enrique Alcántara authored
Continue code quality widget polling on 204 response (when pipeline is still running or results are being parsed) See merge request gitlab-org/gitlab!67176
-
- 03 Aug, 2021 25 commits
-
-
Russell Dickenson authored
Light CTRT edits for group_repository_storage_moves.md See merge request gitlab-org/gitlab!67461
-
release-tools approver bot authored
Update Gitaly version See merge request gitlab-org/gitlab!67465
-
Nick Thomas authored
Remove flag cancel_pipelines_prior_to_destroy See merge request gitlab-org/gitlab!67063
-
GitLab Release Tools Bot authored
-
Darwin Sanoy authored
to each reference architecture.
-
release-tools approver bot authored
Update Gitaly version See merge request gitlab-org/gitlab!67388
-
Amy Qualls authored
Light revisions to this page to bring it closer to GitLab tone and style.
-
Michael Kozono authored
Convert old GraphQL types to newer type names (Part 10) [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!66979
-
Patrick Bair authored
Finalize converting geo_job_artifact_deleted_events See merge request gitlab-org/gitlab!66763
-
Nick Gaskill authored
Add links to Helm registry docs See merge request gitlab-org/gitlab!67452
-
Tim Rizzi authored
-
Russell Dickenson authored
Add information about hiding issues of banned users See merge request gitlab-org/gitlab!66893
-
Simon Tomlinson authored
Swaps the job_artifact_id and job_artifact_id_convert_to_bigint columns Changelog: added
-
Allison Browne authored
Remove feature flag cancel_pipelines_prior_to_destroy which will cancel pipelines and accumulate minutes on delete Changelog: added
-
Suzanne Selhorn authored
Updates to License upload steps See merge request gitlab-org/gitlab!67371
-
GitLab Release Tools Bot authored
-
GitLab Bot authored
-
Paul Slaughter authored
Merge branch '297366-the-banner-prompting-users-to-check-their-account-recovery-settings-causes-confusion' into 'master' Update copy in account recovery settings global alert See merge request gitlab-org/gitlab!66693
-
Peter Hegman authored
Try to be more clear about what needs to be checked or changed Changelog: changed
-
Sean McGivern authored
Markdown cache of `nil` breaks migrations [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!67443
-
Suzanne Selhorn authored
-
Dmytro Zaporozhets authored
Rename existing error tracking factories and add new ones to match new ActiveRecord models. Signed-off-by: Dmytro Zaporozhets <dzaporozhets@gitlab.com>
-
Jose Ivan Vargas authored
Rename scan policies tab to policies See merge request gitlab-org/gitlab!67421
-
Doug Stull authored
Ignore the projects.container_registry_enabled column See merge request gitlab-org/gitlab!66517
-
Amparo Luna authored
Fixed a typo in the section name, from Subscriptions to Subscription.
-