11.8 Milestone Planning
Legend
-
◀ Issue was carried forward from a previous milestone -
✅ Issue was completed in this milestone -
▶ Issue was not completed in this milestone and is carried forward to the next milestone
The themes we are looking at for 11.8 are listed below in priority order.
Issues for Customers
The issue about replicating artifact expirations is causing a customer to have to do a manual intervention to resolve storage problems, so it's important that we get this addressed.
Issue | Weight | Status at end of milestone | Issue Title |
---|---|---|---|
5386 | 3 |
|
Warn on Git fetch from secondary if the secondary is lagging the primary |
6306 | 13 |
|
Allow multiple Geo secondaries to be placed behind a load balancer |
8796 | 3 |
|
Geo: Replicating artifact expirations |
Selective Sync
Issue | Weight | Status at end of milestone | Issue Title |
---|---|---|---|
8798 | 6 |
|
Geo: Implement selective sync support for the various FDW queries |
6097 | 1 |
|
Turn Gitlab::Geo::Fdw into a Class |
7109 | 13 |
|
Simplify and make selective sync queries faster |
Security
Issue | Weight | Status at end of milestone | Issue Title |
---|---|---|---|
3868 | 2 |
|
Reduce the scope of Geo JWT (JSON Web Tokens) 0 of 1 task completed |
55167 | 3 |
|
Fix reverted cache scheme changes |
Other
Issue | Weight | Status at end of milestone | Issue Title |
---|---|---|---|
7405 | 13 |
|
Move Geo SSH push secondary to primary proxy code into Workhorse |
8729 | 8 |
|
Next Destination for Geo based on Customer Feedback |
8380 | 2 |
|
Geo settings empty state |
8112 | 2 |
|
Geo: Add more warnings to the Remove Geo node confirmation modal |
5591 | 10 |
|
Geo: Automatic verification of uploads 0 of 1 task completed |
4611 | 2 |
|
Geo: Support GitLab Pages (Mike) |
53966 | 13 |
|
Make Hashed Storage migration safer (and more inviting) |
8932 | (on hold) | Update service discovery proposal (Gabriel with Mike) | |
1436 | Snapshots don't work with dedup (Gitaly work) |
Added during milestone
Issue | Weight | Status at end of milestone | Issue Title |
---|---|---|---|
6868 | 1 |
|
Read-only controller doesn't account for relative paths for /admin/sidekiq route |
56309 | 1 |
|
Read-only controller doesn't account for relative paths for /admin/sidekiq route |
440 | 1 |
|
Update GDK docs to ensure all Geo URLs are correct |
56636 |
|
Hashed Storage: AfterRenameService was not renaming Pages or Uploads folder on legacy storage |
|
9444 | 1 |
|
[Geo][Refactoring] (repository,wiki)_sync_due? to contain all the logic directly |
9446 | 5 |
|
Split Geo::ProjectSyncWorker into RepositorySyncWorker and WikiSyncWorker |
9454 | 1 |
|
Open the Geo API to edit a primary node |
9463 | 3 |
|
Geo - Respect shard restriction while loading new resources to verify on the secondary |
9465 | 3 |
|
Geo - Geo::RepositoriesCleanUpWorker can leave orphaned entries in the tracking database |
9495 | 1 |
|
Geo - Make sure project does not meet selective sync rule before deleting it |
1480 | 1 |
|
CalculateChecksum: invalid memory address or nil pointer |
Edited by Rachel Nienaber