gitlab-org--gitlab-foss/spec/lib
Zeger-Jan van de Weg f9565e3039
Batchload blobs for diff generation
After installing a new gem, batch-loader, a construct can be used to
queue data to be fetched in bulk. The gem was also introduced in both
gitlab-org/gitlab-ce!14680 and gitlab-org/gitlab-ce!14846, but those mrs
are not merged yet.

For the generation of diffs, both the old blob and the new blob need to
be loaded. This for every file in the diff, too. Now we collect all
these so we do 1 fetch. Three `.allow_n_plus_1_calls` have been removed,
which I expect to be valid, but this needs to be confirmed by a full CI
run.

Possibly closes:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37445
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37599
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37431
2017-11-21 13:53:26 +01:00
..
api/helpers
banzai Fix GFM reference links for closed milestones 2017-11-07 14:32:32 +11:00
bitbucket
constraints
container_registry Update container repository path reference 2017-11-16 09:31:07 +01:00
gitlab Batchload blobs for diff generation 2017-11-21 13:53:26 +01:00
google_api Change default cluster size to n1-standard-2 2017-11-06 15:04:15 +01:00
json_web_token
mattermost
microsoft_teams
rspec_flaky
system_check Remove an exception from the git user default SSH config check 2017-11-02 13:31:11 +00:00
additional_email_headers_interceptor_spec.rb Only set Auto-Submitted header once 2017-10-30 13:50:19 +00:00
after_commit_queue_spec.rb
disable_email_interceptor_spec.rb
event_filter_spec.rb
expand_variables_spec.rb
extracts_path_spec.rb
feature_spec.rb Cache feature names in RequestStore 2017-11-07 22:28:57 +01:00
file_size_validator_spec.rb
gitlab_spec.rb
repository_cache_spec.rb
system_check_spec.rb