Skip to content

Add scoping to conditional activation barriers. #4188

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_901835137
May 7, 2026
Merged

Add scoping to conditional activation barriers. #4188
copybara-service[bot] merged 1 commit into
mainfrom
test_901835137

Conversation

@copybara-service
Copy link
Copy Markdown

@copybara-service copybara-service Bot commented May 1, 2026

Add scoping to conditional activation barriers.

This ensures that there are not data dependencies from IO ops after
the barrier, but within the scope, to IO ops before the barrier.

It also enables conditional barriers to break data dependencies in general, which can help with scheduling, for example as previously only unconditional barriers could. This means that even a conditional barrier implies access to continuation values before it only through state elements.

NOTE: Disabled several artifact_analyzability_tests which are misfiring. These tests are obsolete now. I will update them to use the new FSM in a follow-on.

@copybara-service copybara-service Bot force-pushed the test_901835137 branch 4 times, most recently from b352433 to 5df6ea8 Compare May 7, 2026 18:55
This ensures that there are not data dependencies from IO ops after
the barrier, but within the scope, to IO ops before the barrier.

It also enables conditional barriers to break data dependencies in general, which can help with scheduling, for example as previously only unconditional barriers could. This means that even a conditional barrier implies access to continuation values before it only through state elements.

NOTE: Disabled several artifact_analyzability_tests which are misfiring. These tests are obsolete now. I will update them to use the new FSM in a follow-on.
PiperOrigin-RevId: 912131659
@copybara-service copybara-service Bot merged commit 53daf84 into main May 7, 2026
1 check passed
@copybara-service copybara-service Bot deleted the test_901835137 branch May 7, 2026 20:46
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