Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Porting XEvent Delay BugFix from .Net Framework #36015

Merged
tarikulsabbir merged 5 commits into
dotnet:masterfrom
tarikulsabbir:datastream_bugfix
Mar 13, 2019
Merged

Porting XEvent Delay BugFix from .Net Framework #36015
tarikulsabbir merged 5 commits into
dotnet:masterfrom
tarikulsabbir:datastream_bugfix

Conversation

@tarikulsabbir
Copy link
Copy Markdown
Contributor

The bug description is given below-
The issues is that the XEvents are arriving as expected, but with 1 XEvent delay. It means that to receive the most recent XEvent, the app has to wait for another XEvent to be generated.
For example, when listening for XEvents that fires on every query that the clients are running:
• At startup, if the client is running for example, “select 1”, and then the client doesn't get any XEvent.
• If the client is running “select 2”, then the client receives the “select 1” event.
• If the client is running “select 3”, then the client receives “select 2” event. And so on…

It seems like the server is sending the most recent XEvent on the wire, but the client holds it inside up until the next XEvent is arrived .

This fix already exists in the .Net Framework. This PR merges this fix into .Net Core.

@dnfclas
Copy link
Copy Markdown

dnfclas commented Mar 13, 2019

CLA assistant check
All CLA requirements met.

@tarikulsabbir tarikulsabbir merged commit 8801ab0 into dotnet:master Mar 13, 2019
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…bugfix

Porting XEvent Delay BugFix from .Net Framework 

Commit migrated from dotnet/corefx@8801ab0
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants