Skip to content

Stop building Route rows on the fly

Yorick Peterse requested to merge stop-dynamic-routable-creation into master

What does this MR do?

This MR ensures that all existing projects and namespaces have a route, and removes the code for dynamically generating routes. This simplifies the code, and reduces the number of queries necessary in case a Project or Namespace does not yet have a route. We also no longer need to expire path caches, since we no longer cache them in the first place.

EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6591

Why was this MR needed?

This is explained in https://gitlab.com/gitlab-org/gitlab-ce/issues/44390.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ce/issues/44390

Edited by Douwe Maan

Merge request reports