Use limit parameter to retrieve Wikis from Gitaly
Without this parameter, every load of a Wiki page will load all the Wiki pages in the repository for the sidebar. This is a significant performance penalty that can significant slow the display of all Wiki pages. Relates to #40101
显示
- Gemfile 1 个添加, 1 个删除Gemfile
- Gemfile.lock 2 个添加, 2 个删除Gemfile.lock
- Gemfile.rails5.lock 2 个添加, 2 个删除Gemfile.rails5.lock
- app/controllers/projects/wikis_controller.rb 5 个添加, 1 个删除app/controllers/projects/wikis_controller.rb
- app/models/project_wiki.rb 1 个添加, 1 个删除app/models/project_wiki.rb
- changelogs/unreleased/sh-use-wiki-limit-parameter-gitaly.yml 5 个添加, 0 个删除changelogs/unreleased/sh-use-wiki-limit-parameter-gitaly.yml
- lib/gitlab/git/wiki.rb 4 个添加, 4 个删除lib/gitlab/git/wiki.rb
- lib/gitlab/gitaly_client/wiki_service.rb 2 个添加, 2 个删除lib/gitlab/gitaly_client/wiki_service.rb
- spec/controllers/projects/wikis_controller_spec.rb 36 个添加, 1 个删除spec/controllers/projects/wikis_controller_spec.rb
- spec/lib/gitlab/git/wiki_spec.rb 25 个添加, 0 个删除spec/lib/gitlab/git/wiki_spec.rb
- spec/lib/gitlab/gitaly_client/wiki_service_spec.rb 22 个添加, 0 个删除spec/lib/gitlab/gitaly_client/wiki_service_spec.rb
加载中
想要评论请 注册 或 登录