Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

Core Services: 3.11 tracking issue #6724

Closed
5 of 16 tasks
keegancsmith opened this issue Nov 20, 2019 · 10 comments
Closed
5 of 16 tasks

Core Services: 3.11 tracking issue #6724

keegancsmith opened this issue Nov 20, 2019 · 10 comments
Assignees
Labels
Milestone

Comments

@keegancsmith
Copy link
Member

keegancsmith commented Nov 20, 2019

Theme: What will break with 80k repositories across multiple code hosts?

Q4 Vision Statement: Sourcegraph operations are fast (e.g. search), instances scale to 80k repositories, private code is secure and respects ACLs for every authorization provider, and the product settings are easy to set up and understand for our largest customers.

Core Services Roadmap

Housekeeping

  • @unknwon 12/16 - 12/17 OOO, 12/18 - 12/23 Part-time (CST +8 timezone)

Required

Polish

These are smaller tasks which anyone can do. They are all stretch tasks, with the main tasks being first priority.

Note: If the task is assigned to someone already, you can do it (please ping the person first).

3.10 tracking issue is #6031

@keegancsmith
Copy link
Member Author

@sourcegraph/core-services please update the issue description with what you might want to work on. Defer on the side of adding too much, then we can trim it down. Please do so by EOD Thursday (@kzh @unknwon @rvantonder). @mrnugget @ryanslade @tsenart I assume automation work will be tracked separately.

Each item you add to the tracking issue, please link to another issue with some details of what you want to do for that issue in 3.11. (ie the issue should be closeable in 3.11, even if the broader issue isn't complete).

@tsenart
Copy link
Contributor

tsenart commented Nov 20, 2019

@keegancsmith: From what I saw on Slack, @rvantonder is going to be working on diff search scalability as well. Is there going to be an RFC for that too, so that we can link it here?

@keegancsmith
Copy link
Member Author

�There isn't an RFC yet, and I think rijnard was gonna tackle improving a UI issue, not making diff search scale? So that was more of a polish issue (so @rvantonder please add to the polish section, or correct me if I am wrong).

@tsenart
Copy link
Contributor

tsenart commented Nov 20, 2019

OK, so in that case, diff search scalability is still missing. I believe it's quite high priority as we discussed in the last Core Sync.

@ryanslade ryanslade self-assigned this Nov 20, 2019
@rvantonder
Copy link
Contributor

rvantonder commented Nov 20, 2019

From what I saw on Slack, @rvantonder is going to be working on diff search scalability as well. Is there going to be an RFC for that too, so that we can link it here?

I think there is a misunderstanding here. I committed to solving the part about a better UX experience that customers are running into related to this, estimated to be a 1h task (it'll probably take a bit longer than that). That's all. I don't have the bandwidth to address the underlying scalability issue.

I've added that to the polish section.

@keegancsmith
Copy link
Member Author

OK, so in that case, diff search scalability is still missing. I believe it's quite high priority as we discussed in the last Core Sync.

I chatted a bit to @nicksnyder about diff search scalability and the outcome is it is quite a big project that makes more sense to start tackling in the new year. There is some important (Sourcegraph) developer velocity tasks that will be good to address with the time we have left before jingle bells is impossible to escape from the radio. I've added a TODO in my personal tracker to start an RFC about diff search to get the ball rolling though.

@tsenart
Copy link
Contributor

tsenart commented Nov 20, 2019

That makes sense to me, specially with the low-effort UX improvement we're doing in the short term. cc @christinaforney

@keegancsmith
Copy link
Member Author

W48 Plan [2019-11-25]

RFC for GitLab + Sourcegraph.com production readiness is a must deliver this week (https://github.com/sourcegraph/sourcegraph/issues/6738). Otherwise I plan on working on the E2E buildkite pipeline (https://github.com/sourcegraph/sourcegraph/issues/6840) and experimenting with buildkite on VMs (https://github.com/sourcegraph/sourcegraph/issues/6887).

@keegancsmith
Copy link
Member Author

W50 Plan [2019-12-09]

must deliver docker scales on our CI. Last week I spent some time working on this, but the two approaches I tried (switch to VMs, use node's docker) had shortcomings/failed to work. Last week I made some great progress on our CI, mostly focussed around performance (e2e pipeline, tweaking steps) which lead to PRs getting a green tick from CI in under 5min.

RFC for GitLab + Sourcegraph.com production readiness is a must deliver this week #6738

This was a must deliver, but I ended up not spending much time on it at all. The only thing I really contributed was improving our sentry reporting. The fun of working on our buildkite pipeline took hold of me. This week though I will ensure we can operationally respond to too much load from GitLab.com.

Meta: Forgot to do a plan for W49, I regret not doing it since the focus from
setting a must deliver is very useful.

@beyang
Copy link
Member

beyang commented Dec 14, 2019

Dear all,

This is your release captain speaking. 🚂🚂🚂

Branch cut for the 3.11 release is scheduled for tomorrow.

Is this issue / PR going to make it in time? Please change the milestone accordingly.
When in doubt, reach out!

Thank you

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

8 participants