You need to sign in or sign up before continuing.
GCP Migration Status Report: 2018-07-20 - 2018-07-27
Migration
Issues Closed in this iteration
-
#⃣ #688 (closed) Configure Azure to use influx-relay and send all influx data to localhost Observability Premigration blocker %Premigration Milestone by @ahmadsherif -
1️⃣ #436 (closed) Document some runbook steps for #426 (closed) Documentation In Progress Premigration Ready Team:Geo Workstream: Failover Testing close-pending %Premigration Milestone by @mkozono -
#⃣ #690 (closed) Match GCP database VM specs to Azure specs Database Premigration by @ahanselka, @dsylva -
#⃣ #694 (closed) Differences between 'gitlab.rb' on prd and gprd Premigration Team:Production by @digitalmoksha -
1️⃣ #662 (closed) Decrease shared runner job timeout to 1 hour before the migration Team:Production close-pending %Premigration Milestone by @nick.thomas -
#⃣ #695 (closed) Notify.test_email in pre-flight does not work... Premigration by @digitalmoksha -
#⃣ #696 (closed) When is email to be enabled on gprd? Premigration %Premigration Milestone 2 by @digitalmoksha -
#⃣ #675 (closed) Make the GCP environment accessible to the outside world (for Production) Premigration Team:Production by @ahmadsherif -
#⃣ #676 (closed) Give better error message for open (but blocked) SSH port? Premigration Ready Team:Production %Premigration Milestone 2 by @ahmadsherif -
1️⃣ #610 (closed) Prepare the MR that promotes gprd to a primary GCP-Migration-Day Importance:High Premigration Ready Team:Production close-pending %Premigration Milestone 2 by @ahmadsherif -
#⃣ #684 (closed) Geo - Re-run a full resync for imports on GPRD Geo by @dbalexandre -
1️⃣ #655 (moved) Run CI with object storage Object Storage Team:Quality by @mkozono -
#⃣ #689 (closed) Manually fix as many repo and wiki failures as possible before production dry run Premigration %Premigration Milestone 2 by @mkozono -
#⃣ #693 (closed) 'google_client_email' of uploads configuration does not match between prd/gprd Premigration Team:Production by @ahmadsherif -
#⃣ #705 (closed) pages sync failed during dryrun Premigration %Premigration Milestone 2 by @jarv -
1️⃣ #503 (closed) Decommission the gprd-only and gstg-only Grafana servers Observability Premigration Production Ready Team:Production Urgency:Low Workstream: Post Failover %Premigration Milestone 2 by @northrup -
1️⃣ #664 (closed) reconciling configuration between gcp and azure production Premigration Ready Team:Production %Premigration Milestone 2 by @jarv -
#⃣ #711 (closed) Azure Dashboard status empty Premigration Team:Production %Premigration Milestone 2 by @jarv -
1️⃣ #706 (closed) During pre-flight, look for background migrations Premigration %Premigration Milestone 2 by @digitalmoksha -
1️⃣ #658 (closed) Set up manual pages sync for staging, ensure it is documented and chef-runner has all necessary permissions Documentation Pages Premigration gitlab-com/migration~"Service:Pages" Team:Production %Premigration Milestone 2 by @northrup -
#⃣ #725 (closed) Compare configs between Azure staging and Azure production Database %Premigration Milestone 2 by @abrandl -
5️⃣ #698 (closed) Ensure chef runs are successful when gitlab.com is unavailable. Premigration Team:Production %Premigration Milestone 2 by @jarv -
1️⃣ #699 (closed) Audit cookbooks for any git pulls and update location to non-gitlab.com repos Premigration Team:Production %Premigration Milestone 2 by @jarv -
1️⃣ #535 (closed) Production Failover Dry-run with Maintenance Window Failover Checklist Planning Premigration Production Team:ProjectDroid Workstream: Failover Testing %Premigration Milestone 2 by @digitalmoksha -
#⃣ #709 (closed) altssh and pages load balancers need port 2222 instead of 22 Premigration Team:Production %Premigration Milestone 2 by @ahmadsherif -
1️⃣ #713 (closed) Set pgbouncer password in one place Premigration Team:Production %Premigration Milestone 2 by @jarv -
4️⃣ #700 (closed) Create host in prd/gprd to have tmux and run chef commands for failover process Premigration Team:Production %Premigration Milestone 2 by @jarv -
1️⃣ #720 (closed) bin/snapshot-dbs broken on OSX Premigration Team:Production %Premigration Milestone 2 by @skarbek -
2️⃣ #667 (closed) web-10-sv-gprd not in gprd-base-fe-web Premigration Team:Production %Premigration Milestone 2 by @ahanselka -
#⃣ gitlab-org/gitlab-ce#49297 Uploads are not rendered correctly with object storage enabled on master gitlab-org/gitlab-ce~"Object Storage" gitlab-org/gitlab-ce~"Plan" gitlab-org/gitlab-ce~"backend" gitlab-org/gitlab-ce~"bug" gitlab-org/gitlab-ce~"regression" by @jprovaznik -
1️⃣ #714 (closed) CSP violation problems with canary enabled Premigration Team:Production %Premigration Milestone 2 by @jarv -
1️⃣ #702 (closed) Disable RSS jobs re-enabling sheduling of sidekiq jobs in prod Premigration Team:Production %Premigration Milestone 2 by @jarv -
1️⃣ #668 (closed) Compare postgres configs across Azure/GCP Database Premigration %Premigration Milestone 2 by @abrandl
New migration issues opened in this iteration
-
#⃣ #686 (closed) Reduce statement timeout to 15s Database GCP-Migration-Day -
1️⃣ #687 (closed) Reimport all dashboards from performance.gitlab.com, including all influxdb dashboards Observability Premigration blocked %Premigration Milestone 2 -
#⃣ #688 (closed) Configure Azure to use influx-relay and send all influx data to localhost Observability Premigration blocker %Premigration Milestone -
#⃣ #689 (closed) Manually fix as many repo and wiki failures as possible before production dry run Premigration %Premigration Milestone 2 -
#⃣ #690 (closed) Match GCP database VM specs to Azure specs Database Premigration -
#⃣ #691 (closed) pgbouncer databases.ini omitted hostname after reconfigure Database -
#⃣ #693 (closed) 'google_client_email' of uploads configuration does not match between prd/gprd Premigration Team:Production -
#⃣ #694 (closed) Differences between 'gitlab.rb' on prd and gprd Premigration Team:Production -
#⃣ #695 (closed) Notify.test_email in pre-flight does not work... Premigration -
#⃣ #696 (closed) When is email to be enabled on gprd? Premigration %Premigration Milestone 2 -
5️⃣ #698 (closed) Ensure chef runs are successful when gitlab.com is unavailable. Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #699 (closed) Audit cookbooks for any git pulls and update location to non-gitlab.com repos Premigration Team:Production %Premigration Milestone 2 -
4️⃣ #700 (closed) Create host in prd/gprd to have tmux and run chef commands for failover process Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #701 (closed) Add failover step and specific information for how to verify front door is closed Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #702 (closed) Disable RSS jobs re-enabling sheduling of sidekiq jobs in prod Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #703 (closed) Make production switchover window meetings for switchover weekend. Premigration Team:ProjectDroid %Premigration Milestone 2 -
1️⃣ #704 (closed) Change redirect to be a 503 with link to blog post instead of sending directly to blog post Premigration Team:Production %Premigration Milestone 2 -
#⃣ #705 (closed) pages sync failed during dryrun Premigration %Premigration Milestone 2 -
1️⃣ #706 (closed) During pre-flight, look for background migrations Premigration %Premigration Milestone 2 -
1️⃣ #707 (closed) Remove stuck jobs on Production from 2 years ago Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #708 (closed) Update comms handler steps to update status.io status page with start of maintenance Premigration Team:Production %Premigration Milestone 2 -
#⃣ #709 (closed) altssh and pages load balancers need port 2222 instead of 22 Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #710 (closed) What to do to silence noise on alerts channel? Premigration %Premigration Milestone 2 -
#⃣ #711 (closed) Azure Dashboard status empty Premigration Team:Production %Premigration Milestone 2 -
2️⃣ #712 (closed) Maintenance Control Hosts Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #713 (closed) Set pgbouncer password in one place Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #714 (closed) CSP violation problems with canary enabled Premigration Team:Production %Premigration Milestone 2 -
2️⃣ #715 (closed) Enable streaming replication from Azure master to GCP replica. WAL shipping (based on WAL-E) remains as backup. Database Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #716 (closed) Setup a “tombstone” table, to help signal the end of the data replication Database Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #717 (closed) After downtime starts, update pg_hba.conf and reload the configuration to prevent writes in Azure. Database Premigration Team:Production %Premigration Milestone 2 -
1️⃣ #718 (closed) Implement switchover to a designated Postgres instance without using repmgr Database Premigration Team:Production %Premigration Milestone 2 -
3️⃣ #719 (closed) Explore read-only mode monkey-patch Geo Premigration Team:Geo %Premigration Milestone 2 -
1️⃣ #720 (closed) bin/snapshot-dbs broken on OSX Premigration Team:Production %Premigration Milestone 2 -
3️⃣ #721 (closed) Ensuregitlab-ctl reconfigure
has recently run on all hosts prior to failover Premigration Team:Production blocked %Premigration Milestone 2 -
1️⃣ #722 (closed) Add a step to flush unneeded sidekiq jobs Premigration Team:Geo %Premigration Milestone 2 -
1️⃣ #723 (closed) Clarify how to apply chef-repo updates during failover Premigration Team:Production %Premigration Milestone 2 -
#⃣ #724 (closed) Improve database-related steps of the migration process Database Premigration %Premigration Milestone 2 -
#⃣ #725 (closed) Compare configs between Azure staging and Azure production Database %Premigration Milestone 2 -
1️⃣ #726 (closed) Rework preflight and failover documents to take account of uploads not being in object storage Premigration Team:Geo %Premigration Milestone 2 -
#⃣ gitlab-org/gitlab-ce#49664 Large Fog uploads to Google Cloud Storage often fail gitlab-org/gitlab-ce~"Object Storage"
Summary
Total issue points closed this cycle: 26
Total issue points opened this cycle: 38
Current run rate: 5.3 points per day
Per Milestone
%Post Migration Milestone 1: 0 issue points closed, 0.0 per day. 0 issue points created. 7 points remaining. No progress this cycle
%Premigration Milestone 2: 23 issue points closed, 4.7 per day. 38 issue points created. 54 points remaining. 11.6 days remaining at current pace
This status report was autogenerated.
Edited by Andrew Newdigate