Skip to content

Cloud 2020-12-02 Tracking issue

Created by: tsenart

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 (#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