Skip to content

checklocks: enforce hostinet lock and atomic rules - #14301

Closed
tamird wants to merge 1 commit into
google:masterfrom
tamird:checklocks-hostinet-state
Closed

checklocks: enforce hostinet lock and atomic rules#14301
tamird wants to merge 1 commit into
google:masterfrom
tamird:checklocks-hostinet-state

Conversation

@tamird

@tamird tamird commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Require the persistent-event mutex for mask updates and direct waiter-entry operations while allowing lock-free atomic mask reads. Require atomic access to shutdown and backlog state.

Guard the collection of listeners awaiting restore with its collection mutex, retaining detached-list processing after unlocking.

Assisted-by: Codex

Require the persistent-event mutex for mask updates and direct
waiter-entry operations while allowing lock-free atomic mask reads.
Require atomic access to shutdown and backlog state.

Guard the collection of listeners awaiting restore with its collection
mutex, retaining detached-list processing after unlocking.

Assisted-by: Codex
@tamird

tamird commented Aug 22, 2026

Copy link
Copy Markdown
Contributor Author

r? @nybidari Could you review persistent-event lock/atomic contracts and restored-listener ownership?

Focused local Bazel checks passed. Upstream checks have not reported yet.

Assisted-by: Codex

@tamird

tamird commented Aug 23, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favor of consolidated #14338. The expanded replacement commits are prepared locally; the replacement branch has not been pushed yet.

Assisted-by: Codex

@tamird tamird closed this Aug 23, 2026
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.

1 participant