Skip to content

18.6 Outlook (Oct 13 - Nov 14 2025)

This is the current outlook for the 18.6 milestone. The Geo team schedules issues and works in a continuous Kanban manner, while still aligning with milestones. See our process page for more details.

Last Updated: 8th October 2025

Organization Data Migration

Instead of focusing on Cells 1.0, 1.5, and 2.0 for the near term we will work on offloading that 50%+ (other) that is not our top 50 namespaces. We'll have different cohorts to migrate, starting with inactive users all the way to users using application. The more features Cells support the larger/more customers we can migrate. We've reduced scope from the original design for Org Mover and renamed to Organization Data Migration for Protocells.

Organization data migration is a critical component of multi-cell architecture, enabling the movement of entire organizations from one cell to another while maintaining data integrity and minimizing downtime.

The migration process involves replicating PostgreSQL data, Git repositories, object storage files, and container registry data from a source cell to a destination cell, with various implementation strategies ranging from automated replication systems to manual migration processes.

This approach repurposes existing Geo replication infrastructure to handle organization migration. By configuring the destination cell as a temporary Geo secondary site, we can leverage proven replication mechanisms while minimizing custom development.

If we disable Geo configuration in Protocells, then we can more easily configure the Protocell to act as a secondary Geo site without a lot of modifications.

Organization migration: Checksum/sync by org on... (gitlab-org&14631)

Who: Mike, Natanael, Douglas

Geo already has "Selective sync by namespace". Extend this to add "Selective sync by organization".

We will use this to scope and run checksumming on selected organizations on the legacy cell.

Besides selective checksumming by org, this work effectively also implements selective sync by org. They both depend on the same scopes on the source cell/site to determine "what needs to be checksummed or synced".

Geo Improve Observability priority2

Who: Shane/Chloe

In order to support Cells and Org Mover, current Geo functionality for replication and verification especially surfaced in the UI needs improvement and better observability. The goals we want to achieve with this epic are:

Misc

Customer Support Triage DRIs

Oct 13 - 24 - Mike

Oct 27 - Nov 7 - Natanael

PTO

Douglas - Oct 13 - 17 - PTO Coverage

Zack - Parental Leave until Nov 23

Scott - Oct 27- Nov 21 - PTO Coverage

Edited by Lucie Zhao
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information