Conversation: RepositoryService::exists
Feature Flag: gitaly_repository_exists
-
Server Implementation: !200 (merged) https://gitlab.com/gitlab-org/gitaly/issues/335 -
Client Implementation: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/13019 -
Acceptance Testing: https://gitlab.com/gitlab-org/gitaly/issues/412 -
Issues: -
Blockers:
RPC Endpoints:
- TBC
Migration Site:
Known Client Routes:
- GitLab-CE:
- See https://performance.gitlab.net/dashboard/db/method-calls-by-action-and-worker?orgId=1&var-method=Repository%23_uncached_exists%3F&from=now-7d&to=now
RootController#index
Grape#GET /projects
Grape#GET /groups/:id
Dashboard::ProjectsController#index
Grape#POST /internal/allowed
ProjectsController#show
Projects::GitHttpController#info_refs.json
Projects::ForksController#index
UsersController#projects.json
This might be the simplest migration we need to perform!
Endpoint: Repository#exists?
99th percentile latency: 795.53 ms
called: 317.03
Edited by Andrew Newdigate