13.1 Planning
These are my thoughts for priorities in %13.1. All issues listed are Deliverable:
Build
Geo self service framework
We underestimated the complexities surrounding the backfill for package files and won't deliver the first iterations in %13.0.
- Package File Replication should finish and I expect that we should be able to close all issues in the epic
Stretch goals
- Start working on Geo supports replication and verification for all blobs
- Based on team capacity, we won't be able to proceed much with package file verification and are moving these items out of the milestone (tentatively setting to %13.2 )
Improved planned failovers
- gitlab-org/gitlab#35913 (closed) (slipped from 13.0)
- Maintenance mode is ready to be worked on via gitlab-org/gitlab#212428 (closed); need confirmation that this is the smallest possible iteration
- Start work on gitlab-org&3279
Geo scalability improvements
We are moving towards a Foreign Data Wrapper free future, which leads to performance improvements and simpler Geo maintenance in gitlab-org&2851 (closed).
This is still open and I expect progress here in %13.1 via @dbalexandre; asked for specific next items
UI/UX Administrator improvements
We've made significant progress in %13.0 and in %13.1 I expect additional work to be completed in that area via:
- gitlab-org/gitlab#213732 (closed)
- gitlab-org/gitlab#213252 (closed)
- gitlab-org/gitlab#215027 (closed)
- gitlab-org/gitlab#214467 (closed)
- gitlab-org/gitlab#216134 (closed)
Prepare for PG 12 in 13.3
PG12 will be opt-in in %13.3 - we should take a look at what is needed for Geo in %13.1:
Geo North Star
We have two implementation issues and may be able to start working on one of them:
- https://gitlab.com/gitlab-data/analytics/-/issues/4459
- https://gitlab.com/gitlab-data/analytics/-/issues/4460
Validate (problem/solution validation)
Disaster Recovery Process
I'll work on breaking down gitlab-org&3131 and I am aiming to break out many small items with the help of @dbalexandre.
Won't progress
Backups
I don't expect any implementation work for backups other than critical bug fixes.
As always, please leave feedback below or just