Skip to content

Conversation

@mobuchowski
Copy link
Contributor

What Does This Do

Instead of looking at the hardcoded nodeId values, that are hashes of node toString method which can vary, we only check whether the nodeId naming captured by the instrumentation is consistent - so, whether value between plans that refer to the same node has the same id.

This is done by remapping the ids to sequential nodeId_X values if they haven't been seen already, and assigning the value if it has been seen before.

@mobuchowski mobuchowski force-pushed the mobuchowski/spark-remap-node-ids branch 2 times, most recently from a70f763 to 5ce4bf0 Compare July 15, 2025 21:01
@amarziali amarziali added comp: testing Testing tag: no release notes Changes to exclude from release notes tag: flaky test Flaky tests labels Jul 16, 2025
@mobuchowski
Copy link
Contributor Author

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Jul 16, 2025

View all feedbacks in Devflow UI.

2025-07-16 08:17:17 UTC ℹ️ Start processing command /merge


2025-07-16 08:17:25 UTC ℹ️ MergeQueue: waiting for PR to be ready

This merge request is not mergeable yet, because of pending checks/missing approvals. It will be added to the queue as soon as checks pass and/or get approvals.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2025-07-16 08:17:58 UTC ⚠️ MergeQueue: This merge request was unqueued

[email protected] unqueued this merge request

@mobuchowski
Copy link
Contributor Author

/remove

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Jul 16, 2025

View all feedbacks in Devflow UI.

2025-07-16 08:17:52 UTC ℹ️ Start processing command /remove


2025-07-16 08:17:55 UTC ℹ️ Devflow: /remove

@mobuchowski mobuchowski force-pushed the mobuchowski/spark-remap-node-ids branch from 5ce4bf0 to 58491b3 Compare July 16, 2025 08:43
@mobuchowski mobuchowski requested a review from a team as a code owner July 16, 2025 08:43
@mobuchowski mobuchowski merged commit 9b2d628 into DataDog:master Jul 16, 2025
502 checks passed
mhlidd pushed a commit that referenced this pull request Jul 17, 2025
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added this to the 1.52.0 milestone Jul 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: testing Testing tag: flaky test Flaky tests tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants