Skip to content

feat(backend): switch runtime MLMD tracking to task APIs#13478

Open
HumairAK wants to merge 1 commit into
kubeflow:mlmd-removalfrom
HumairAK:mlmd-removal-pr2-runtime
Open

feat(backend): switch runtime MLMD tracking to task APIs#13478
HumairAK wants to merge 1 commit into
kubeflow:mlmd-removalfrom
HumairAK:mlmd-removal-pr2-runtime

Conversation

@HumairAK

@HumairAK HumairAK commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Description of your changes:

This PR ports the runtime slice of the MLMD removal work onto the current mlmd-removal base and includes the follow-up compiler/runtime fixes needed to keep that path stable in API and E2E coverage.

  • switch backend runtime tracking from MLMD-backed execution state to KFP task and artifact APIs, including the cached-task lookup surface and regenerated v2beta1 clients
  • remove the remaining runtime MLMD-dependent flow and tighten run-scoped task updates around iteration identity, final-status lookup, importer matching, archived run preservation, and artifact task links
  • update compiler/runtime integration to preserve loop context through nested DAGs, keep shared container executor iteration handling valid, and regenerate runtime-focused tests and compiled workflow goldens

Checklist:

@google-oss-prow google-oss-prow Bot requested review from gmfrasca and nsingla June 2, 2026 18:14
@HumairAK HumairAK force-pushed the mlmd-removal-pr2-runtime branch from 29843a0 to 818756e Compare June 3, 2026 18:18
@google-oss-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from humairak. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@HumairAK HumairAK removed the request for review from gmfrasca June 3, 2026 21:01
Replace runtime MLMD lookups in the driver, launcher, and compiler with run-scoped task and artifact APIs, including cached-task lookup support.

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant