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.
@weidongxu-microsoft
Silly question but why are we just disabling the assert and still bothering to get the callout count? With this disabled, are we missing a piece of verification that we should have for this scenario?
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.
You are correct. Ideally we should still do verification (maybe relax a bit on the condition for success).
Due to the timing that the issue get called out (Alan notified that it blocking the release, and I've no idea if I relax the condition a bit will it still cause the issue), and the importance of the test (it is not very important, the test mostly only verify that Reactor behaves correctly, and due to async nature of the Reactor, the count might be off a bit), the nature of the test (it depends on real time, and we do not want to wait too long in unit test), hence for now we only disable the assert line.