This message was deleted.
# ask-anything
s
This message was deleted.
n
i have a huge pipeline running on production , when running the command report i only see 4 files yet to run, however when plotting the same it shows more than 4 to be executed
this is hapenning since i have upgraded ploomber
e
what happens if you change both commands to do
DAGSpec('path/to/pipeline.yaml').to_dag().status()
and
DAGSpec('path/to/pipeline.yaml').to_dag().plot()
? does it still show the inconsistency?
n
yes they are still inconsistent
e
ok, and what happens when you build the pipeline? does it run the ones that the status or the plot say?
n
Copy code
Remaining: 'BONUS_LIFT_CALCULATOR-BETBOOTR', 'CUSTOMER_LIFECYCLE_MANAGEMENT-PREMIUM-BETBOOTR', 'PROMOTION&CAMPAIGN ANALYTICS-BETBOOTR', and 'TOP CUSTOMER IDENTIFICATION CARD-BETBOOTR'
above are the remaining notebooks to be executed , however the report and plot shows completely different notebooks
e
ok, can you share the full output of status? I see it only has four tasks but it should print one line per task
n
do you have any stable version so that i can put back my production loads
e
it's hard to tell what's the problem, and if downgrading will solve. if you recorded the version before upgrading, I'd say revert back to that version and see if the problem goes away
otherwise, try dowgrading to 0.19.9
n
ok.. i think 19.9 should work
0.19.9
e
also, you might want to restart the session, and run status right after plot. ploomber looks at metadata files so if the metadata changed, the results won't look the same
n
ya , am doing that
e
Cool let me know how It goes
n
My Observations on version 20 1. Its overburdening the system and starts killing the kernal despite having enough RAM
2. Inconstant status vs Plot
i have downgraded its still the same
am on 0.15.2 , i still see inconsistency between report and plot
e
Can you point me to the errors you're seeing in pipeline-2.html? I counted the "outated=False", and the others. and they match. I went through them individually and i couldn't find a mismatch
n
Has not been run. =9 , however in the graph i see more that 9
e
In the html you shared, the ones that say “False” are up to date. So they appear on green. Any other value is “outdated” hence in red. I don't see anything that hasn't been run in the html.
n
why do i get outdated when am using --force to run the pipeline
am starting the pipeline fresh
am sorry if am trying to understand it wrong
e
no worries. this is really helpful. it means our plot and reports are not clear enough, and that's on us 🙂. if you do
ploomber build --force
that will run all tasks regardless of status. however; when creating the report/status/plot, it'll report the status (since those commands don't take the
--force
arg
n
how do i know if a task failed ? from the graph and from the table
i mean when a notebook failed
e
the run status is printed after you run
ploomber build
for any task that fails, you'll see the traceback of each one
but once you run
ploomber build
; you cannot recover the pass/fail status with plot/report