Distribution 3.11 tracking issue
Created by: slimsag
| Mark | Description |
|---|---|
| Work in progress | |
| Blocked task | |
| Stretch goal for this iteration | |
|
|
Status changed to stretch mid-iteration |
| Waiting for information from user | |
| Unexpected addition to milestone | |
| Missing issue reference | |
| More investigation required to remove uncertainty | |
| Under discussion within the team | |
| No longer expect to achieve in iteration. |
The work we set out to do in 3.10 was: https://github.com/sourcegraph/sourcegraph/issues/6038
Planned work
- Stephen
-
3.10.3: add monitoring & dashboard for search requests by status (success, error, timeout, partial timeout) #7053 -
3.10.3: When search hits unindexed repositories, a poor timeout UX / error is returned #6754 (closed) -
Searcher: cannot unmarshal number into Go value of type protocol.NotFoundPayload #6911 (closed) -
🎁 🏃 Proposal PR: Remove the management console (🦄 unicorns and🌈 rainbows here) #7197 -
⏱️ 💪 (carried over from 3.9) Some repositories stuck in "Empty repository" state #5684 (closed) -
🏃 ⏱️ 💪 (carried over from 3.9) Better logging around GraphQL API usage #5706 (closed) -
🏃 ⏱️ 💪 Search pagination: decide better behavior for cloning/missing/timedout/partial repos #6000 (closed) -
⌛ Single-container docker instances should not randomly crash (issue https://app.hubspot.com/contacts/2762526/ticket/54947439/) -
⏱️ 💪 Search pagination: approximateResultCount is certainly wrong #6002 (closed) -
⏱️ 💪 Search pagination: preemptively fetch and cache results for users that are likely to come back soon #6001 (closed) -
⏱️ 💪 Search pagination: potentially update and reason about bucket bounds / divisor #5998 (closed) -
⏱️ 💪 Search pagination: Add support for non-file (text) result types #5997 (closed) -
⏱️ 💪 🔴 Push monitoring needed by $CUSTOMER
-
- Uwe
-
🏃 high level metrics for all services -
🏃 make alerting first class citizen (builtin in all deploy contexts) -
🏃 alert gitserver latency spikes https://github.com/sourcegraph/sourcegraph/issues/6651 -
🏃 disk space alerts https://github.com/sourcegraph/sourcegraph/issues/5994 -
💪 (carried over from 3.9) finalize Dashboards/Panels and document them -
💪 eliminate ephemeral alerts RFC 35 -
💪 metric labeling https://github.com/sourcegraph/sourcegraph/issues/6650 -
💪 alerts for code intelligence latency (gitlab integration) -
metric labeling https://github.com/sourcegraph/sourcegraph/issues/6618 -
metric labeling https://github.com/sourcegraph/sourcegraph/issues/6599 -
💪 attribute SameSite for cookies https://github.com/sourcegraph/sourcegraph/issues/6167 -
✋ management console authentication RFC 63 -
✋ exempt Grafana from CSRF protection middleware
-
- Beyang
-
Release captain automation (https://github.com/sourcegraph/sourcegraph/pull/6801, https://github.com/sourcegraph/about/pull/388) -
🏃 Updates to release/QA process (https://docs.google.com/document/d/1mbnLHBhEPT2c8ttoxQaQRstivW0JIbKHKtjg-ZRr5WM/edit) -
🏃 Digital Ocean installation process (cert error) https://github.com/sourcegraph/sourcegraph/issues/6652 -
🏃 Update resource recommendations for single Docker. Also audit k8s resource requirements. Document process for sizing instances (overprovision first, then decrease based on resource utilization metrics) https://github.com/sourcegraph/sourcegraph/issues/6274, https://github.com/sourcegraph/sourcegraph/issues/2019 -
Global settings via env var https://github.com/sourcegraph/sourcegraph/issues/5014 -
https://github.com/sourcegraph/sourcegraph/issues/4695 -
Quick fixes: https://github.com/sourcegraph/sourcegraph/issues/4209, https://github.com/sourcegraph/sourcegraph/issues/2476 -
💪 Security (replace with concrete items after reviewing RFC) -
💪 Multiple authz-enabled external services with same host: https://github.com/sourcegraph/sourcegraph/issues/6736 -
💪 E2E CI flakiness https://github.com/sourcegraph/sourcegraph/issues/6169, https://github.com/sourcegraph/sourcegraph/issues/5721 (Keegan also working on this, revisit if this is still necessary after we have a separate e2e pipeline.) -
GraphQL request timeout https://github.com/sourcegraph/sourcegraph/issues/6878
-
- Geoffrey
-
ci: move e2e tests to separate buildkite pipeline: https://github.com/sourcegraph/sourcegraph/issues/6840 -
Parallelize Docker build scripts: https://github.com/sourcegraph/sourcegraph/pull/6841 -
ci: use asdf to lock versions of frequently used build tools (go and node): https://github.com/sourcegraph/sourcegraph/issues/6862 -
ci: use buildkit to parallelize separate stages: https://github.com/sourcegraph/sourcegraph/pull/6864 -
ci: run dev/check/all.sh checks in parallel: https://github.com/sourcegraph/sourcegraph/pull/7104 -
ci: refactor foreach-ts-project to run in parallel" https://github.com/sourcegraph/sourcegraph/pull/7107 -
ci: add --mutex network to all yarn installs: https://github.com/sourcegraph/sourcegraph/pull/7131 -
🏃 : TODO write up issue for caching yarn build artifcats for CI pipeline
-