Migration Analysis: SearchController#show

~Conversation: TBD

Perform a Migration Analysis

  • Client: GitLab-CE
  • Routes:
    • SearchController#show

Expected Artefacts

See the Migration Process documentation for more information on the analysis stage of the process.

  • Decision to move ahead with migration. Is it worth the effort right now?
  • Existing reusable RPC endpoints. What have we already implemented?
  • New RPC endpoints to be implemented. Just names. Leave the full design to the RPC Design stage next.
  • Effort - for each new and existing RPC endpoint, roughly (small/medium/large) how much effort will be required to implement it?

according to my findings in https://gitlab.com/gitlab-org/gitlab-ce/issues/27392#note_26529777 the method Repository#find_commits_by_message is really slow due to shelling out to git.

Edited by Andrew Newdigate