Closed keegancsmith closed 5 years ago
This comment by @slimsag on Slack and the ticket he mentions (https://github.com/sourcegraph/sourcegraph/issues/4063) might also be relevant to our overall goal. Since we finalized the planning yesterday, though, I'll just drop this here as a comment.
This comment by @slimsag on Slack and the ticket he mentions (#4063) might also be relevant to our overall goal. Since we finalized the planning yesterday, though, I'll just drop this here as a comment.
Added to milestone and tracking issue. We may have to shift some stuff around so that it is reasonable for this milestone. But I agree, this fits into our goal for this milestone and is high prio so lets do it.
Here is a very old implementation of load testing we did in 2016 using vegeta https://github.com/sourcegraph/enterprise/tree/a4c3283198105242f994ca5a2d56a9d6addcaf3b/test/load
Goal
Improve support for instances with 30,000 repositories.
Availability
Dependencies
For this iteration we have some needs and wants that we think other teams are already focusing on. This list is based on our current understanding and is prone to change with new information.
Proposed Work
[x] Postgres reliability
[x] Transfer ownership of auth{N|Z} by implementing Bitbucket Server authn and authz (ACLs) (#1108)
[ ] Improve UX for site admins with 30k repos
org:
in repositoryQuery so that it doesn't use the limited Search API. #4036[ ] Improve Zoekt memory usage https://github.com/google/zoekt/issues/86 [WIP @keegancsmith]
[ ] Synthetic load testing and complementary monitoring. Will do in testing week. Ancient implementation
Stretch Work