Skip to content

Fix for some mutual exclusion errors#3868

Merged
copybara-service[bot] merged 1 commit intomainfrom
test_872936821
Feb 21, 2026
Merged

Fix for some mutual exclusion errors#3868
copybara-service[bot] merged 1 commit intomainfrom
test_872936821

Conversation

@copybara-service
Copy link
Copy Markdown

Fix for some mutual exclusion errors

The "FSM active" part of the predicate for the IO was just coming from the wrong slice, should be the slice before not the slice after. The IO operation
happens after the slice that produces its predicate, and before the slice that consumes any output value (such as received data).

For a receive, the received data is available "live", not through a state element,
when the slice before it is active, supplying its predicate.

@copybara-service copybara-service Bot force-pushed the test_872936821 branch 4 times, most recently from 86747fa to b9fbffb Compare February 21, 2026 17:21
The "FSM active" part of the predicate for the IO was just coming from the wrong slice, should be the slice before not the slice after. The IO operation
happens after the slice that produces its predicate, and before the slice that consumes any output value (such as received data).

For a receive, the received data is available "live", not through a state element,
when the slice before it is active, supplying its predicate.

PiperOrigin-RevId: 873372705
@copybara-service copybara-service Bot merged commit 4046277 into main Feb 21, 2026
@copybara-service copybara-service Bot deleted the test_872936821 branch February 21, 2026 17:54
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.

0 participants