Skip to content
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

Match pending summary ack with sent summary #125

Merged
merged 3 commits into from
Sep 25, 2019

Conversation

arinwt
Copy link
Contributor

@arinwt arinwt commented Sep 23, 2019

This is a follow-up change for the summarizer waiting for summary ack. Now instead of waiting for any summary ack/nack, it waits specifically for the one corresponding to its own pending summary op. It does this by listening to the broadcast summary op, and getting its sequence number (matching by client id and reference sequence number). Then it can match to the summary ack/nack using the summary sequence number, since that alone is unique.

Also made it so the Container Runtime unit tests are actually executed.

Side note: I also tested matching the broadcast summary op to the pending op via the summary handle rather than the reference sequence number, and that also seemed to work fine with some brief local testing. If that is preferable, let me know and I can update the PR.

@arinwt arinwt requested a review from vladsud September 23, 2019 23:35
Copy link
Contributor

@vladsud vladsud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@arinwt arinwt merged commit 3643856 into microsoft:master Sep 25, 2019
@arinwt arinwt deleted the summary-pending-match-ack branch September 25, 2019 00:37
@arinwt arinwt mentioned this pull request Oct 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants