-
Notifications
You must be signed in to change notification settings - Fork 18
[ADR] RPC streaming design doc #952
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
timtay-microsoft
wants to merge
80
commits into
main
Choose a base branch
from
timtay/streaming
base: main
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 9 commits
Commits
Show all changes
80 commits
Select commit
Hold shift + click to select a range
eb975a4
asdf
timtay-microsoft 4d27162
noodling so far
timtay-microsoft 0163c76
sadf
timtay-microsoft 73b12d7
maybe
timtay-microsoft 4080104
doc
timtay-microsoft 4ac4003
more
timtay-microsoft af7c829
asdf
timtay-microsoft 215eb64
asdf
timtay-microsoft 615ba26
thoughts
timtay-microsoft ad17af3
more
timtay-microsoft a2c2f6e
notes
timtay-microsoft 6bf1bcc
caching
timtay-microsoft 180d85e
more thoughts
timtay-microsoft 599a431
Merge branch 'main' into timtay/streaming
timtay-microsoft a1d2e21
no new error code, some gRPC notes
timtay-microsoft e680263
save impl for later
timtay-microsoft 629dc2f
ordering q
timtay-microsoft f2a2c60
wording
timtay-microsoft 710a425
links
timtay-microsoft 0006c02
backwards
timtay-microsoft b457888
first thoughts on cancellation, re-order doc a bit
timtay-microsoft f16ad43
more notes, more re-ordering
timtay-microsoft e7c98d5
cleanup
timtay-microsoft 1c1964b
Only allow cancelling streaming commands
timtay-microsoft edecd39
Merge branch 'main' into timtay/streaming
timtay-microsoft 61a5212
typo
timtay-microsoft 79af301
code changes in another branch
timtay-microsoft c7fb69e
more
timtay-microsoft aa2dc81
more
timtay-microsoft 0784a10
Update ExtendedResponse.cs
timtay-microsoft ff9efc9
Update AkriSystemProperties.cs
timtay-microsoft 0ff4dbe
Update 0025-rpc-streaming.md
timtay-microsoft 4aef0a4
Remove responseId concept. User will do this with their own user prop…
timtay-microsoft 9dbb174
Incorporate a lot of feedback
timtay-microsoft 49b57c7
cleanup
timtay-microsoft ac799bc
canceled error code instead of header
timtay-microsoft 04f1ce9
timeout thoughts
timtay-microsoft 14ca259
Merge branch 'main' into timtay/streaming
timtay-microsoft 353a2fd
asdf
timtay-microsoft 439c5f8
Merge branch 'timtay/streaming' of https://github.com/Azure/iot-opera…
timtay-microsoft e462a3f
reword
timtay-microsoft 4c4cb0b
API fix
timtay-microsoft 5050ada
not needed
timtay-microsoft 9caa59d
non-req
timtay-microsoft 58d8fc1
fix type
timtay-microsoft fead2ad
timeout musings
timtay-microsoft 7c83f06
wording
timtay-microsoft fb9de69
Update 0025-rpc-streaming.md
timtay-microsoft 29e1811
Update 0025-rpc-streaming.md
timtay-microsoft c15790c
Update 0025-rpc-streaming.md
timtay-microsoft 98f8763
Update 0025-rpc-streaming.md
timtay-microsoft bf8c252
Address feedback
timtay-microsoft 8e6a6d8
note
timtay-microsoft 59afded
more
timtay-microsoft 69d7781
More, complete streams at any time
timtay-microsoft 4a5b22d
ExecutorId is mandatory
timtay-microsoft 91f55f3
fix .NET APIs
timtay-microsoft 0c7fd4a
disconnection considerations
timtay-microsoft 66556a5
De-duping?
timtay-microsoft 6b15e19
Revert "De-duping?"
timtay-microsoft bddf3f9
executorId in tests
timtay-microsoft f5dff71
Merge branch 'main' into timtay/streaming
timtay-microsoft c39c41a
fix
timtay-microsoft 6c3f1ec
Merge branch 'timtay/streaming' of https://github.com/Azure/iot-opera…
timtay-microsoft abe8ae8
No more executor Id, just use $partition
timtay-microsoft e6cef75
de-dup + qos 1 clarification
timtay-microsoft f4929a2
fixup
timtay-microsoft 8322019
Optionally delay acknowledgements
timtay-microsoft 1c6c3ad
cancellation user properties so far
timtay-microsoft e8d75e4
more cancellation user properties support
timtay-microsoft 645f306
message level timeout is back
timtay-microsoft 3e0f863
fixup
timtay-microsoft 886906c
fixup
timtay-microsoft 040940d
timeout vs cancellation
timtay-microsoft c7cba20
more
timtay-microsoft 8f72c15
isLast
timtay-microsoft 5c5d4b3
unused
timtay-microsoft 1e59bd9
expiry interval note
timtay-microsoft 266a809
message expiry purpose
timtay-microsoft 10f55dc
broker behavior
timtay-microsoft 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
Some comments aren't visible on the classic Files Changed page.
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
97 changes: 0 additions & 97 deletions
97
dotnet/src/Azure.Iot.Operations.Protocol/RPC/BlockingConcurrentQueue.cs
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.