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.
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
[ServiceBus] Iterator Support #28558
[ServiceBus] Iterator Support #28558
Changes from 69 commits
3ee359e
05250c7
88b1120
1f5b679
e18a804
658dbde
3b2cf98
aff32f6
22e91fa
b5aa858
2aabbbc
9dcdbff
9749542
243bdfc
87ee205
476fa61
79f5ca6
b22e664
a57e553
692d123
575e3ed
1100434
0616a77
17a5114
87eebfa
80ab91a
d63fb83
89beb14
33e1e5d
ce794c5
43f110e
5fb3423
5e12e61
e300e67
4b2cfb5
461ac89
f8c96f2
adaaa9c
8e6de66
378c6e5
c319e7b
7749507
cb3132b
87193d3
570f443
e2b4528
d9cae81
b426a2b
dacadbc
5f66d18
873fdc9
cba0a95
63ab697
126bf66
921e0a7
04f6e04
f0246db
97ed577
9c43db8
4ae5a80
736356d
d8fe2de
a73f8c1
ee4f6e0
0f43c7e
23a2935
bb94d66
6fdfd83
0ae02bb
8b6eb3e
3e2337a
7e06b91
312cae9
bd4ded5
822c47d
6121ffa
2065203
d565dc5
a762e21
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Regarding the empty frame behaviour - have you actually seen empty frames in the amqp trace? I don't know if it's ever been tested....
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.
When running a keep receiver alive check, I am not seeing any empty frames coming in across the wire or going out
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.
We should probably file an issue to investigate that separately.
I definitely observed the passing of empty frames using uamqp - so the services (can't recall if it was EH or SB...) do support it. Just not convinced the pyamqp has it correctly implemented just yet :)
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 have seen empty frames come across in EH when the service wants to let the client know there aren't any messages for it to send. I would think the keep alive thread would ignore it completely and let the thread receiving it deal with it.
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.
on_receive on a message means there was activity -- this is used to measure timeout