-
Notifications
You must be signed in to change notification settings - Fork 195
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Version
25.02
Which installation method(s) does this occur on?
Source, Docker
Describe the bug.
For short-running pipelines, the monitor stage will potentially not emit any output.
We should always get the final Complete message which contains the total message count along with the message rate.
Minimum reproducible example
Any short-running pipeline will do, in testing this one will reproduce the error if you run it enough time
morpheus --log_level=debug --plugin examples/developer_guide/1_simple_python_stage/pass_thru.py \
run pipeline-other \
from-file --filename=examples/data/email_with_addresses.jsonlines \
pass-thru \
monitor
Compare with:
morpheus --log_level=debug --plugin examples/developer_guide/1_simple_python_stage/pass_thru.py \
run --use_cpu_only pipeline-other \
from-file --filename=examples/data/email_with_addresses.jsonlines \
pass-thru \
monitorRelevant log output
Click here to see error details
Configuring Pipeline via CLI ====Pipeline Pre-build==== ====Pre-Building Segment: linear_segment_0==== ====Pre-Building Segment Complete!==== ====Pipeline Pre-build Complete!==== ====Registering Pipeline==== Starting pipeline via CLI... Ctrl+C to Quit ====Building Pipeline==== ====Building Pipeline Complete!==== ====Registering Pipeline Complete!==== Config: { "_model_max_batch_size": 8, "_pipeline_batch_size": 256, "ae": null, "class_labels": [], "debug": false, "edge_buffer_size": 128, "execution_mode": "GPU", "feature_length": 1, "fil": { "feature_columns": null }, "frozen": true, "log_config_file": null, "log_level": 10, "mode": "OTHER", "num_threads": 64, "plugins": [ "examples/developer_guide/1_simple_python_stage/pass_thru.py" ] } CPP Enabled: True ====Starting Pipeline==== ====Pipeline Started==== ====Building Segment: linear_segment_0==== Added source: <from-file-0; FileSourceStage(filename=examples/data/email_with_addresses.jsonlines, iterative=False, file_type=FileTypes.Auto, repeat=1, filter_null=True, filter_null_columns=(), parser_kwargs={})> └─> morpheus.MessageMeta Added stage: <pass-thru-1; PassThruStage()> └─ morpheus.MessageMeta -> morpheus.MessageMeta Added stage: <monitor-2; MonitorStage(description=Progress, smoothing=0.05, unit=messages, delayed_start=True, determine_count_fn=None, text_color=IndicatorsTextColor.cyan, font_style=IndicatorsFontStyle.bold, log_level=LogLevels.INFO)> └─ morpheus.MessageMeta -> morpheus.MessageMeta ====Building Segment Complete!==== ====Pipeline Complete====
Full env printout
Click here to see environment details
[Paste the results of print_env.sh here, it will be hidden by default]
Other/Misc.
No response
Code of Conduct
- I agree to follow Morpheus' Code of Conduct
- I have searched the open bugs and have found no duplicates for this bug report
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done