Skip to content

Mlflow plugin doesn't pass down run/success #1419

@ssabdb

Description

@ssabdb

Current behavior

The mlflow plugin doesn't log the graph outcome, which leads to mlflow UI appearing to report a run was a success.

mlflow.end_run()

Stack Traces

(If applicable)

Screenshots

Image

Steps to replicate behavior

  1. Use hamilton mlflow integration
  2. Create and run dag with exception
  3. Observe logged run_id displays as succeeded despite failure

Library & System Information

python3.11
mlflow==3.5.1
sf-hamilton[pandera,tqdm]>=1.88.0

Expected behavior

Mlflow should display the run has failed rather than succeeded.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomershelp wantedExtra attention is neededpluginRelates to a Hamilton plugin (adapters, materializers, etc.)pythonPull requests that update python codetriagelabel for issues that need to be triaged.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions