Current behavior
The mlflow plugin doesn't log the graph outcome, which leads to mlflow UI appearing to report a run was a success.
Stack Traces
(If applicable)
Screenshots
Steps to replicate behavior
- Use hamilton mlflow integration
- Create and run dag with exception
- 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.
Current behavior
The mlflow plugin doesn't log the graph outcome, which leads to mlflow UI appearing to report a run was a success.
hamilton/hamilton/plugins/h_mlflow.py
Line 332 in 45feeaf
Stack Traces
(If applicable)
Screenshots
Steps to replicate behavior
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.