Skip to content

[release/9.2]: Ensure visible trace spans stay sorted by start time #8785

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
wants to merge 2 commits into
base: release/9.2
Choose a base branch
from

Conversation

adamint
Copy link
Member

@adamint adamint commented Apr 15, 2025

Backport of #8771 to release/9.2

Customer Impact
This PR changes the dashboard trace detail data provider to replace an unordered data structure with an ordered one w/comparer to ensure that span ordering by time is preserved.

Testing
A unit test has been added and a diff is included in the original PR if manual testing is desired as well.

Risk
This is a small, isolated, tested change where the root cause is well understood.

Regression?
Yes

@adamint adamint changed the base branch from main to release/9.2 April 15, 2025 16:19
@adamint
Copy link
Member Author

adamint commented Apr 15, 2025

@danmoseley

@davidfowl davidfowl added this to the 9.2.1 (Servicing) milestone Apr 16, 2025
@JamesNK
Copy link
Member

JamesNK commented Apr 16, 2025

There have been changes to #8771 after this was backported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants