-
Notifications
You must be signed in to change notification settings - Fork 29
Revert partially constructed segments on-error in segment init function #434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dagardner-nv
wants to merge
31
commits into
nv-morpheus:branch-24.10
Choose a base branch
from
dagardner-nv:david-inconsistent-segments-and-edges-p2
base: branch-24.10
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
75db6d7
WIP: Shutdown fixes from PR 407, without the name changes
dagardner-nv 7c58f7e
WIP: Add in missing methods
dagardner-nv 1bd0eaf
Add test for connecting and releasing connections
dagardner-nv 4021c0b
Tests for bug 360
dagardner-nv 6cbe155
Parametarize on engine type
dagardner-nv 2b80e67
Add test replicating a segment init error
dagardner-nv df2dc2e
Update CR year
dagardner-nv c9eccac
formatting
dagardner-nv 66d3b07
Add new test for a variation on #360 when a module has been loaded an…
dagardner-nv 63de5c0
Add C++ unittest to reproduce Morpheus issue #953 which is a variatio…
dagardner-nv 44dd6c9
Slim back test to minimum [no ci]
dagardner-nv defa442
These appear to be duplicates of cpp/mrc/include/mrc/modules/sample_m…
dagardner-nv 9d83330
Cleanup test
dagardner-nv 2de362f
Add new test replicating issue observed using modules without modules…
dagardner-nv 13f1371
Only log a fatal error in debug mode, aborting on this error is reall…
dagardner-nv f6b2395
Use EXPECT_DEBUG_DEATH rather than EXPECT_DEATH since we only log fat…
dagardner-nv e93e7a4
Add EXPECT_DEATH_OR_THROW macro which checks for an abort in debug mo…
dagardner-nv 615e98c
Remove test triggering an abort in debug mode
dagardner-nv 34a99ff
IWYU fixes
dagardner-nv c7d6587
Pin libxml2 to avoid serialization bug in hwloc, add rapids-dependenc…
dagardner-nv c2a485a
regen
dagardner-nv 697df42
Remove trailing blank line
dagardner-nv 4b72060
Remove eronious EXPECT_THROW
dagardner-nv c896eeb
Merge branch 'branch-24.03' into david-inconsistent-segments-and-edge…
dagardner-nv f57e922
Merge branch 'branch-24.03' of github.com:nv-morpheus/MRC into david-…
dagardner-nv fd5ab48
Merge branch 'branch-24.03' of github.com:nv-morpheus/MRC into david-…
dagardner-nv b92f1f9
Rename shutdown to kill per PR feedback
dagardner-nv 20ea08c
Add separate kill_segment method
dagardner-nv 8986784
Merge branch 'branch-24.06' into david-inconsistent-segments-and-edge…
dagardner-nv 3143daf
Merge branch 'branch-24.06' of github.com:nv-morpheus/MRC into david-…
dagardner-nv 6040afb
Merge branch 'branch-24.10' of github.com:nv-morpheus/MRC into david-…
dagardner-nv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to see if there are any implementations of
on_complete. If there arent, then we should just scrap the disconnector and remove the state and mutex changes.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked, the classes which implement
on_completeare:mrc::node::NodeComponentCallsSourceProperties<OutputT>::release_edge_connection();anddo_on_completewhich is unimpl in the basemrc::node::RouterBasecallsMultiSourceProperties<KeyT, output_data_t>::release_edge_connections();do_on_completein turn is used byLambdaNodeComponentto callm_on_complete_fnif defined.