Skip to content

Retain linked project sources and reduce migration overhead (JVNAUTOSCI-2737) - #603

Merged
witbrock merged 1 commit into
mainfrom
task/JVNAUTOSCI-2737-linked-project-content
Sep 10, 2026
Merged

witbrock merged 1 commit into
mainfrom
task/JVNAUTOSCI-2737-linked-project-content

Conversation

@witbrock

@witbrock witbrock commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

Jira migration recovery was repeatedly rebuilding shared relationship indexes and starting a helper for each source page. Coalesce derived-index refreshes within canonical imports and reuse one scoped helper per issue/project capture, preserving per-read authority, deadlines, retry behaviour and cleanup.

Also retain linked Atlassian Projects/Goals through named read-only resources: preserve source pages and pagination, check primary-record stability, and report API or nested-pagination gaps explicitly. This adds source retention support; it does not certify the estate migration or switch project writers.

Validation: 57 targeted import, source-retention, migration workflow and transport tests pass; no new Ruff diagnostics and diff checks pass. Live KKAT-1 and JVNAUTOSCI project captures produced identical archive and projection hashes before/after scoped helper reuse; project capture elapsed time was 11.4s versus 9.6s. The live migration remains a single worker with host/worker memory monitoring and durable checkpoints.

Tracks JVNAUTOSCI-2737.

@witbrock
witbrock force-pushed the task/JVNAUTOSCI-2737-linked-project-content branch from e13d5ff to 79a3d09 Compare September 10, 2026 23:38
@witbrock
witbrock merged commit 706574b into main Sep 10, 2026
2 checks passed
@witbrock
witbrock deleted the task/JVNAUTOSCI-2737-linked-project-content branch September 10, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant