-
Notifications
You must be signed in to change notification settings - Fork 411
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
Pipeline: use notify instead of polling for ExchangeReceiver
#9073
Merged
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
fa590d8
add notify_future for mpptunnel
SeaRise 62d3add
add for writer
SeaRise e7d8c9b
for exchange sender
SeaRise 2ffee76
remove writable
SeaRise f76b7bd
Merge branch 'master' into notify_for_sender
SeaRise 563573b
try fmt
SeaRise e1e920c
refine ut
SeaRise 2f258ae
for receiver
SeaRise f8e1dc6
u
SeaRise e2adf5e
fix
SeaRise c5655c6
format
Lloyd-Pottiger da81c3c
Update gtest_mpptunnel.cpp
SeaRise 249cfa9
Merge branch 'master' into notify_for_sender
SeaRise 2c12e6c
Merge branch 'master' into notify_for_receiver
SeaRise 03dd7b6
fix comment
SeaRise d2814b8
Merge branch 'master' into notify_for_sender
SeaRise c0d784e
Merge branch 'master' into notify_for_receiver
SeaRise d9640df
Merge branch 'master' into notify_for_sender
SeaRise df23506
fix may hang issue
SeaRise 0c43a11
some fix
SeaRise 94d954b
fix ut
SeaRise dd1316f
refine err msg
SeaRise 22ea753
Merge branch 'notify_for_sender' into notify_for_receiver
SeaRise 902291b
add cancel
SeaRise 4ddcf98
Merge branch 'master' into notify_for_sender
SeaRise 95fdb7f
Merge branch 'master' into notify_for_receiver
SeaRise ee4ad65
Merge branch 'notify_for_sender' into notify_for_receiver
SeaRise 7f878ce
u
SeaRise d4eac21
Merge branch 'master' into notify_for_receiver
SeaRise ec2838f
Merge branch 'master' into notify_for_receiver
SeaRise bd66511
Update ReceivedMessageQueue.cpp
SeaRise d13644d
Update DAGContext.h
SeaRise 1f2423f
Update PipelineExecutorContext.cpp
SeaRise 8da6615
Merge branch 'master' into notify_for_receiver
windtalker b38899f
Merge branch 'master' into notify_for_receiver
gengliqi c6033a8
update
gengliqi bb18d78
update
gengliqi c85801b
update name
gengliqi 275134b
Merge branch 'master' into notify_for_receiver
gengliqi af512d3
fix
gengliqi 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 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 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 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 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 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 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 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 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 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 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 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 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 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.
Looks like this change may increase the risk of using a object that have been already released, is it by design that the
current_notify_future
will not be released during its lifecycle?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.
yes,
current_notify_future
is only released when the pipeline task changes fromwait-for-notify
torunning