-
- Downloads
Only cache highlight results for latest MR diffs
Previously, we kept them all in the cache. We don't need the highlight results for older diffs - if someone does view that (which is rare), we can do the highlighting on the fly.
Showing
- app/models/merge_request.rb 3 additions, 2 deletionsapp/models/merge_request.rb
- app/services/merge_requests/merge_request_diff_cache_service.rb 10 additions, 1 deletion...rvices/merge_requests/merge_request_diff_cache_service.rb
- changelogs/unreleased/44191-reduce-redis-usage-from-merge-request-diffs-caching.yml 5 additions, 0 deletions...1-reduce-redis-usage-from-merge-request-diffs-caching.yml
- lib/gitlab/diff/file_collection/merge_request_diff.rb 8 additions, 4 deletionslib/gitlab/diff/file_collection/merge_request_diff.rb
- spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb 1 addition, 1 deletion...ib/gitlab/diff/file_collection/merge_request_diff_spec.rb
- spec/models/merge_request_spec.rb 1 addition, 1 deletionspec/models/merge_request_spec.rb
- spec/services/merge_requests/merge_request_diff_cache_service_spec.rb 28 additions, 8 deletions...s/merge_requests/merge_request_diff_cache_service_spec.rb
Please register or sign in to comment