FY23-Q4 Create:Code Review OKR: Create 2 POCs and Validate 3 Ideas stemming from Code Review Performance Round-Table - 67% Complete

Description

As part of our performance roundtable efforts, we'll be looking to develop 2 proof-of-concepts and validate 3 other ideas as worth continuing to explore during Q4.

Tracking

Proofs-of-Concept

  • PoC: New diff_file_tree.json endpoint with pagi... (gitlab!104806 - closed)
  • Whenever possible render the MR Diffs from a cl... (gitlab#381607 - closed)
  • Micro Code Review: Load arbitrary MRs (gitlab#385481 - closed) %15.8 (see Epic below) PoC details here: gitlab#389282 (closed)

Ideas to validate

  • Split and paginate file tree from the diffs met... (gitlab#382236)
    • Validation: gitlab#385844 (closed) %15.8
  • Streaming: Using Blame page as a test. Blame page streaming (gitlab#385686 - closed) %15.8
  • Partial Server-side rendering Investigate performance improvements of switchi... (gitlab#385901 - closed) %15.9
  • Micro Code Review (&9472 - closed) Started %15.8
  • Improve caching of the diff files batch API (gitlab#381458 - closed) => gitlab#384895 (closed)

Other related work out of Performance Round TablesCode Review

  • Track duration of specific parts of diffs request (gitlab#381432 - closed)
  • Create technical documentation describing the s... (gitlab#381604 - closed)
  • Improve the performance of the MR changes count (gitlab#381438 - closed)
  • Use EventedFileUpdateChecker as file_watcher (gitlab!105145 - merged)
Edited Jan 27, 2023 by Kai Armstrong
Assignee Loading
Time tracking Loading