Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cloud 2020-12-02 Tracking issue #16237

Closed
49 of 60 tasks
tsenart opened this issue Nov 30, 2020 · 8 comments
Closed
49 of 60 tasks

Cloud 2020-12-02 Tracking issue #16237

tsenart opened this issue Nov 30, 2020 · 8 comments

Comments

@tsenart
Copy link
Contributor

tsenart commented Nov 30, 2020

Availability

If you have planned unavailability this iteration (e.g., vacation), you can note that here.

@asdine 12/01 - 12/03 (UAE National Holiday)
@ryanslade 12/09 - 12/11 PTO

Tracked issues

@artemruts: 2.50d

  • GraphQL ExternalLink should expose kind: ExternalServiceKind (enum) instead of serviceType: String (#14979) 2.00d

Completed: 0.50d

  • (🏁 14 days ago) Remove Bitbucket cloud from list of code host when adding user added repos (#16315) 0.50d
  • (🏁 6 days ago) Add resend email verification link to emails setting page (#16464) :shipit:

@arussellsaw: 1.00d

Completed: 1.00d

  • (🏁 13 days ago) Set read and write timeouts on gitserver http server (#16396) :shipit:
  • (🏁 13 days ago) Instrument when gitserver janitor is running (#16397) :shipit:
  • (🏁 12 days ago) Allow resending verification emails (#16310) 1.00d
  • (🏁 6 days ago) Fetch affiliated repos from code hosts for repo selection screen. (#16501)

@asdine: 4.00d

Completed: 4.00d

  • (🏁 15 days ago) Support filtering repos by owner in API (#15488) 1.00d
  • (🏁 6 days ago) Add a dedicated method to fetch only a subset of repository columns (#16219; PRs: #16437, #16590)
  • (🏁 6 days ago) Remove Repo store OnlyRepoIDs option (#16613) :shipit:
  • (🏁 6 days ago) Change global repo type structure (#16615) :shipit:
  • (🏁 6 days ago) Delete repo-updater Repo types (#16618) :shipit:
  • (🏁 4 days ago) repo-updater: Find root cause of memory spikes (#16679; PRs: #16688)
  • (🏁 2 days ago) repo store: Replace all calls to repo-updater's Insert with internal/db/repos#Create (#14711; PRs: #15530, #16213) 1.00d 🧶
  • (🏁 2 days ago) repo store: Replace all calls to repo-updater's Delete with internal/db/repos#Delete (#14712; PRs: #15530, #16215) 1.00d 🧶
  • (🏁 2 days ago) monitoring: Add container restart alerts for repo-updater (#16653; PRs: #16664)
  • (🏁 2 days ago) repo store: Replace all calls to repo-updater's ListRepos with internal/db/repos#List (#14710; PRs: #15530, #16719) 1.00d 🧶
  • (🏁 2 days ago) repo store: Stop using the global dbconn (#15092) 🧶
  • (🏁 1 day ago) Decouple repo-updater store from the rest of the codebase (#16753) :shipit:
  • (🏁 1 day ago) Remove unused calls to repo updater store (#16759) :shipit:
  • (🏁 1 day ago) Ensure repo is always hydrated when needed (#16713) :shipit:

@flying-robot: 3.00d

  • Add ability to schedule janitor jobs for off-hours (#10274) 👩

Completed: 3.00d

  • (🏁 7 days ago) gitserver: periodically run git gc (#16241; PRs: #16359) 3.00d

@quinnkeast

  • Surface sync errors to users (#16321)

@ryanslade: 2.50d

Completed: 2.50d

  • (🏁 13 days ago) Temporary file size error when upserting sources (#16318; PRs: #16352, #16372) 🐛
  • (🏁 13 days ago) repo-updater: Lazily performs deletes in UpsertRepos (#16404) :shipit:
  • (🏁 12 days ago) User added private repos are visible to all (#16405; PRs: #16435, #16444)
  • (🏁 9 days ago) Instrument syncer errors (#16319; PRs: #16505) 0.50d
  • (🏁 9 days ago) Don’t delete repos when GitHub tokens are exhausted (#16393; PRs: #16453) 1.00d
  • (🏁 9 days ago) errcode: Use anonymous interfaces (#16522) :shipit:
  • (🏁 9 days ago) Revert "errcode: Use anonymous interfaces (errcode: Use anonymous interfaces #16522)" (#16542) :shipit:
  • (🏁 7 days ago) Handle revoked tokens during sync (#15739; PRs: #16516) 1.00d
  • (🏁 4 days ago) repo-updater: Find root cause of memory spikes (#16679; PRs: #16688)
  • (🏁 1 day ago) repo-updater: Allow custom git update interval (#16765) :shipit:
  • (🏁 1 day ago) Rethink monitoring of remaining code host rate limits (#16455; PRs: #16716, #16750)

@tsenart

  • Extension registry GraphQL API is slow (#10554)
  • Panic during db migration (#16159)
  • Timeout when accessing subdirectory with only one file ( Request to https://sourcegraph.com/.api/graphql?TreeEntries failed with 504) (#10538)
  • Add ability to schedule janitor jobs for off-hours (#10274) 👩
  • [Cloud] [CRITICAL] gitserver: 2s+ echo command duration test fires regularly (#15392)
  • monitoring: Graph each of the different API rate limits separately (rest, graphql, search) (#16391)
  • monitoring: Change gitserver alerts and dashboard to monitor golden signals (#16580; PRs: #16591)

Completed

  • (🏁 13 days ago) vcs/git: Remove commandRetryer (#16360) :shipit:
  • (🏁 7 days ago) monitoring: Use lines for thresholds instead fill areas (#16547) :shipit:
  • (🏁 7 days ago) go.mod: Update gonduit dependency (#16581) :shipit:
  • (🏁 7 days ago) monitoring: Disable alerting for echo_command_duration (#16591) :shipit:
  • (🏁 6 days ago) grafana: Add internal Nginx dashboards (#16622) :shipit:
  • (🏁 5 days ago) Continuously capture memory profiles in repo-updater (#16655; PRs: #16656)
  • (🏁 5 days ago) gitserver: Enable continuous profiling (#16665) :shipit:
  • (🏁 4 days ago) monitoring: Critical alert for 90% memory utilisation on repo-updater (#16652; PRs: #16664)
  • (🏁 4 days ago) repo-updater: Skip listing conflicting repos when sourcing fails (#16688) :shipit:
  • (🏁 4 days ago) frontend: Enable continuous profiling (#16693) :shipit:
  • (🏁 4 days ago) pubsub: Use explicit credentials file (#16695) :shipit:
  • (🏁 2 days ago) Remove gitserver.Repo type (#16707) :shipit:
  • (🏁 1 day ago) Some commits not syncing with Gerrit-hosted git repository (#16387)
  • (🏁 1 day ago) monitoring: Disable alerting for syntect_server (#16773) :shipit:

@unknwon: 4.50d

  • sourcegraph/customer (#148) 2.00d 👩

Completed: 2.50d

  • (🏁 14 days ago) graphqlbackend: add new scalar BigInt to fix int overflow (#16345) :shipit:
  • (🏁 13 days ago) gqltest: add a test to cover repository with space in its name (#15905; PRs: #16424) 0.50d
  • (🏁 4 days ago) Write an RFC for First-class Perforce integration (#16508) 2.00d 👩

Legend

  • 👩 Customer issue
  • 🐛 Bug
  • 🧶 Technical debt
  • 🎩 Quality of life
  • 🛠️ Roadmap
  • 🕵️ Spike
  • 🔒 Security issue
  • :shipit: Pull Request
@github-actions
Copy link
Contributor

Heads up @tsenart - the "team/cloud" label was applied to this issue.

@ryanslade
Copy link
Contributor

ryanslade commented Dec 4, 2020

This week

Screenshot 2020-12-03 at 21 31 04

Next week

  • Keep working on tickets that came out of ops incident as well as other bugs
  • Work on handling revoked tokens during sync

@flying-robot
Copy link
Contributor

This week

Next week

  • Finish periodic git-gc cleanup
  • Make repo update schedule configurable
  • Discuss/plan janitor scheduling in general

@unknwon
Copy link
Member

unknwon commented Dec 7, 2020

Last week

This week

@unknwon
Copy link
Member

unknwon commented Dec 14, 2020

Last week

This week

@asdine
Copy link
Contributor

asdine commented Dec 14, 2020

Last week

  • Merged repository types and helpers and worked on decoupling repo-updater from the rest of the codebase

This week

  • Finish the decoupling and work on improving the store layer

@flying-robot
Copy link
Contributor

Last Week

This Week

  • Discuss/plan janitor scheduling in general (e.g. which things must be routinely run and which can be set to off-hours, etc.)

@tsenart tsenart closed this as completed Dec 14, 2020
@ryanslade
Copy link
Contributor

ryanslade commented Dec 15, 2020

Reopening this issue since the cycle only ends tomorrow and it looks like the tracking tool doesn't update it when it's closed.

@ryanslade ryanslade reopened this Dec 15, 2020
@asdine asdine closed this as completed Dec 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants