15.9 Manage:Import Planning
Planning call meeting recording
https://drive.google.com/file/d/1tN2pZTmDQyMiXcCUCTC5sz3WKTP49oAJ/view?usp=share_link
Team
~11353826
- 3 BE: @carlad-gl, @georgekoltsov, @rodrigo.tomonari
- 1 FE: @xanf
- 1 SET: @acunskis
- 1 shared SEC: @nmalcolm
- TW: @eread
- SSC: @onemoz
- EM: @wortschi
- PM: @m_frankiewicz
Capacity / OOO
Team | Weight |
---|---|
backend (excl. SoftServe) | 27 |
frontend (excl. SoftServe) | 7.5 |
SoftServeImport | 18-20 |
- @xanf OOO approx Feb 6 - Feb 10
- @carlad-gl OOO 5 days Jan 16, 19, 20, 30, 31
- @rodrigo.tomonari OOO 1 day Jan 23
Note
Anticipated % split for features/bugs/maintenance
This is excluding the work that SoftServe is contributing
- 40% features (weight)
- 30% bugs (weight)
- 30% maintenance (weight)
Boards
High level Objectives
Release migrating GitLab projects with groups to general availability
- Improve feedback upon finished import
Currently the feedback that we provide to the user upon finished import process in not exact. We don't show which entities exactly were not successfully imported. We show errors that prevented entities to get imported or caused the general failure of the import, but we don't show connection or error to failed entity.
It's difficult for the user to decide, if they are satisfied with the import or would rather repeat it.
- Show to users which exact entities were not migrated.
- Improve error messages shown to users, connect which failed entity to error.
- Improve logs, so we can understand the failures that happen when customer are migrating groups and projects.
- Track number of partially completed GitLab migrations, so that we can observe it, if the percentage of partial imports increases or decreases.
- Improve logs, so we can understand the failures that happen when customer are migrating groups and projects.
- Fix CI pipelines bug. This is not a simple bug, but more systemic issue, to fix it we need to implement changes to how the migration is working internally.
- Use zip
-
Migration needs to work reliably for big projects (how big still needs to be decided, we will get imput from PS).
-
Fix high severity/priority bugs.
Objectives
typefeature list
Product prioritizedGH: refine and weight Provide a better way to filter GitHub repositor... (gitlab-org&9430 - closed) issues
- Any %15.8 carryover
- Not started
- item
- At risk of slipping
- item
- Not started
- New feature work
- GitHub importer
-
3️⃣ Re-import projects in project importers (gitlab-org/gitlab#23905 - closed) frontend milestonep1 -
2️⃣ Add 'Cancel all imports' button when importing ... (gitlab-org/gitlab#387475 - closed) milestonep1 -
1️⃣ Show error(s) that prevented project from being... (gitlab-org/gitlab#388273 - closed) milestonep1 -
3️⃣ Store GitHub Import stats in DB (gitlab-org/gitlab#388279 - closed) milestonep1 -
3️⃣ Store entities that were not imported and error... (gitlab-org/gitlab#388289 - closed) milestonep1
-
- GitHub importer
typemaintenance list (@wortschi )
Engineering prioritized- Any %15.8 carryover
- Not started
- At risk of slipping
- New maintenance work
- GitLab Migration
-
3️⃣ GitLab Migration - Confusing message informing ... (gitlab-org/gitlab#383848 - closed) frontend milestonep2 -
3️⃣ Add rate limits to Bulk Import API (gitlab-org/gitlab#386452 - closed) milestonep1 -
3️⃣ POC: Investigate improving performance of group... (gitlab-org/gitlab#376430 - closed) milestonep1 -
3️⃣ POC: GitLab Migration - export and import relat... (gitlab-org/gitlab#382121 - closed) milestonep1 -
5️⃣ GitLab Migration - import 1 object per job inst... (gitlab-org/gitlab#381423 - closed) milestonep1 -
3️⃣ GitLab Migration - export file metadata when ex... (gitlab-org/gitlab#379222)
-
- GitHub importer:
- Security
- item
- Other
- item
- Quality:
- item
- GitLab Migration
typebug list
Prioritized- Any %15.8 carryover
- Not started
- At risk of slipping
- item
- New bugs
- Security
- item
- Infradev
- item
- UX debt
- item
- GitLab Migration
- GH Importer
-
5️⃣ Github api rate limit not handled correctly whe... (gitlab-org/gitlab#378906 - closed) milestonep1 -
5️⃣ Merge Request Notes in a project migrated from ... (gitlab-org/gitlab#381503 - closed) milestonep1 -
2️⃣ ActiveRecord::RecordNotUnique: PG::UniqueViolat... (gitlab-org/gitlab#387601 - closed) Error Budget Improvement milestonep2
-
- Security
Release Post Items
Status | Issue | Release Post MR |
---|---|---|
- | Re-import projects in project importers (gitlab-org/gitlab#23905 - closed) | Re-import GitHub project (gitlab-com/www-gitlab-com!117981 - merged) |
Progress on quarterly OKRs
Work planned in this milestone supports KRs:
TODO
-
Schedule the planning call. Jan, 11th @ 11:30 CET
-
Write milestone objectives. -
Review the roadmap with the team. -
Review milestone objectives with the team. -
Discuss capacity (OOO plans). -
Team planning to highlight/guess issues that can be delivered in 15.9, label with ~"milestone::x" and set milestone to 15.9
. -
Publish the planning call video: Unfiltered -
Clone the planning issue for the next milestone and link to this one.