- 31 May, 2018 1 commit
-
-
Stan Hu authored
In CE, every `Issue` entity is also a `ProjectEntity`, which calls `entity&.project.try(:id)` to show the project ID. In an API request with 100 issues, this would hit the Rails statement cache 100 times for the same project and cause unnecessary overhead as related models would also be loaded. In EE, we call `Issue#supports_weight?` for each issue, which then calls `project&.feature_available?(:issue_weights)`. If the project is not preloaded, this incurs additional overhead, as each individual Project object has to be queried. This can lead to a significant performance hit. In loading the CE project with 100 issues, this contributed to at least 22% of the load time. See https://gitlab.com/gitlab-org/gitlab-ce/issues/47031 for why testing this is a bit tricky.
-
- 30 May, 2018 39 commits
-
-
Mayra Cabrera authored
[ci skip]
-
Clement Ho authored
Update "col-xs" usage to bootstrap4 Closes #47002 See merge request gitlab-org/gitlab-ce!19256
-
Paul Slaughter authored
-
Robert Speicher authored
Make Repository#blob_data_at a public method See merge request gitlab-org/gitlab-ce!19259
-
Robert Speicher authored
Add missing usage_ping_enabled to API settings See merge request gitlab-org/gitlab-ce!19263
-
Filipa Lacerda authored
Fix after sign-in with Google button Closes #45551 See merge request gitlab-org/gitlab-ce!19249
-
Stan Hu authored
Identified while resolving conflicts in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5906
-
Mike Greiling authored
Upgrade eslint 3 -> 4 Closes #40476 See merge request gitlab-org/gitlab-ce!19182
-
Clement Ho authored
Line profiling modal width Closes #46999 See merge request gitlab-org/gitlab-ce!19253
-
Stan Hu authored
This reduces conflicts with EE, where it is public because it is called in ee/lib/gitlab/ci/external/file/local.rb.
-
Takuya Noguchi authored
-
Clement Ho authored
Resolve "BS4: Import project page is missing margins and wells" Closes #46879 See merge request gitlab-org/gitlab-ce!19215
-
Robert Speicher authored
Remove version lock on awesome_print dependency See merge request gitlab-org/gitlab-ce!19232
-
Robert Speicher authored
Only preload member records for the relevant projects/groups/user in projects API See merge request gitlab-org/gitlab-ce!18945
-
Sean McGivern authored
Replace grape-route-helpers with our own grape-path-helpers Closes #45718 See merge request gitlab-org/gitlab-ce!19240
-
Douwe Maan authored
-
Douwe Maan authored
Simplify spec: `2.times.each` -> `2.times` See merge request gitlab-org/gitlab-ce!19242
-
Kamil Trzciński authored
-
Rémy Coutable authored
Consider we might have prefix for stable branches See merge request gitlab-org/gitlab-ce!19237
-
Kamil Trzciński authored
Resolve "gitlab is not sending ObjectStore timeout value to workhorse" Closes #46917 See merge request gitlab-org/gitlab-ce!19201
-
Rémy Coutable authored
Bumps kubeclient gem version to 3.1.0 See merge request gitlab-org/gitlab-ce!19199
-
Sean McGivern authored
Add `shared_projects` endpoint Closes #46800 See merge request gitlab-org/gitlab-ce!19141
-
Rémy Coutable authored
Resolve "Job Failed #71275338" Closes #46973 See merge request gitlab-org/gitlab-ce!19247
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Fix boolean casting for nil value Closes #46925 See merge request gitlab-org/gitlab-ce!19202
-
Rémy Coutable authored
add details on root flag related to no_root_squash See merge request gitlab-org/gitlab-ce!19001
-
Ben Bodenmiller authored
-
Marin Jankovski authored
Fixed broken link to build team in documentation Closes #46949 See merge request gitlab-org/gitlab-ce!19224
-
Eddie Stubbington authored
-
Stan Hu authored
-
Stan Hu authored
This gem (https://gitlab.com/gitlab-org/grape-path-helpers) makes a number of changes: 1. Brings in @mdelaossa's changes in https://github.com/reprah/grape-route-helpers/pull/21 2. Fixes some broken specs and code for Grape 1.0+ 3. Optimizes the generation of paths by bringing in @dblessing's HashWithIndifferentAccess changes in https://gitlab.com/gitlab-org/gitlab-ce/issues/45718#note_70123793 Closes #45718
-
Toon Claes authored
-
Douwe Maan authored
Extracted auxiliary methods from storage.rake into specific RakeHelper See merge request gitlab-org/gitlab-ce!18962
-
Douwe Maan authored
Import bitbucket issues that are reported by an anonymous user Closes #44381 See merge request gitlab-org/gitlab-ce!18199
-
Lin Jen-Shin authored
-
Filipa Lacerda authored
Fix local storage not being cleared after creating a new issue Closes #37162 See merge request gitlab-org/gitlab-ce!19226
-
Rémy Coutable authored
add CI as option in place of custom hooks See merge request gitlab-org/gitlab-ce!19023
-
Ben Bodenmiller authored
-
Sean McGivern authored
Updated Mattermost integration to use Mattermost API v4 Closes #41631 See merge request gitlab-org/gitlab-ce!19043
-