Skip to content

TID-based overlap detection with dynamic range - #65

Merged
lasch merged 1 commit into
mainfrom
overlap_dyn_tid
Dec 1, 2025
Merged

lasch merged 1 commit into
mainfrom
overlap_dyn_tid

Conversation

@lasch

@lasch lasch commented Nov 26, 2025

Copy link
Copy Markdown
Member

We've encountered traces where thread ids occupy subsequent numbers (nothing unusual). If event overlap is detected in one tid and the subsequent tid is already in use, it can cause collisions, crashes and all kinds of weird behavior.

This PR extends the overlap treatment by adding a scanning stage to collect all tids with input events and then creates a mapping from existing to available tids for overlap resolution.

Signed-off-by: Lars Schneidenbach <schneidenbach@us.ibm.com>
@lasch
lasch merged commit fc946f9 into main Dec 1, 2025
2 checks passed
@lasch
lasch deleted the overlap_dyn_tid branch December 1, 2025 18:10
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.

2 participants