Skip to content

[release/6.0] [wasm][debugger] Fixing race condition - #64648

Merged
carlossanlop merged 2 commits into
dotnet:release/6.0from
thaystg:thays_backpoort_64394
Mar 8, 2022
Merged

[release/6.0] [wasm][debugger] Fixing race condition #64648
carlossanlop merged 2 commits into
dotnet:release/6.0from
thaystg:thays_backpoort_64394

Conversation

@thaystg

@thaystgthaystg commented Feb 1, 2022

Copy link
Copy Markdown
Member

Backport of #64394 to release/6.0

Fix a race in command/response processing in the wasm debugger by bucketing the responses. Solves a race that can cause the front end to get out of sync with the target.

/cc @thaystg

Customer Impact

When trying to step could show the JS callstack and not the C# callstack as it's expected

Testing

Manual tests on Blazor.

Risk

Low Risk, only getting the messages from a map using the id of the message.

@thaystg
thaystg requested a review from lewingFebruary 1, 2022 22:09
@ghostghost added the area-Debugger-mono label Feb 1, 2022
@ghostghost assigned thaystgFeb 1, 2022
@ghost

ghost commented Feb 1, 2022

Copy link
Copy Markdown

Tagging subscribers to this area: @thaystg
See info in area-owners.md if you want to be subscribed.

Issue Details

Backport of #64394 to release/6.0

/cc @thaystg

Customer Impact

When trying to step could show the JS callstack and not the C# callstack as it's expected

Testing

Manual tests on Blazor.

Risk

Low Risk, only getting the messages from a map using the id of the message.

Author:thaystg
Assignees:-
Labels:

area-Debugger-mono

Milestone:-

@lewing

Copy link
Copy Markdown
Member

/azp run runtime

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@lewinglewing added the Servicing-consider Issue for next servicing release review label Feb 3, 2022
@akoeplingerakoeplinger added this to the 6.0.x milestone Feb 7, 2022
@leecowleecow removed the Servicing-consider Issue for next servicing release review label Feb 10, 2022
@leecowleecow modified the milestones: 6.0.x, 6.0.4Feb 10, 2022
@lewinglewing added the Servicing-approved Approved for servicing release label Feb 17, 2022
@lewing

Copy link
Copy Markdown
Member

This was approved in tactics

@carlossanlop
carlossanlop merged commit 3044c3b into dotnet:release/6.0Mar 8, 2022
@ghostghost locked as resolved and limited conversation to collaborators Apr 8, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Debugger-monoServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@thaystg@lewing@carlossanlop@akoeplinger@leecow