Skip to content

checklocks: enforce timer lock contracts - #14339

Open
tamird wants to merge 1 commit into
google:masterfrom
tamird:checklocks-timers
Open

checklocks: enforce timer lock contracts#14339
tamird wants to merge 1 commit into
google:masterfrom
tamird:checklocks-timers

Conversation

@tamird

@tamird tamird commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Guard sampled-timer settings and pause state, and synthetic-clock time and timer indexing. Enforce their existing locked-helper contracts while preserving lock-free atomic time reads and exclusive initialization.

Document the owning-clock mutex for queued timer state, whose collection member identity is not tracked by checklocks.

Assisted-by: Codex

Guard sampled-timer settings and pause state, and synthetic-clock time
and timer indexing. Enforce their existing locked-helper contracts while
preserving lock-free atomic time reads and exclusive initialization.

Document the owning-clock mutex for queued timer state, whose collection
member identity is not tracked by checklocks.

Assisted-by: Codex
@tamird

tamird commented Aug 22, 2026

Copy link
Copy Markdown
Contributor Author

r? @EtiennePerot Could you review sampled/synthetic timer locking and queued-timer owner identity?

Focused local Bazel checks passed. No upstream build/test result is reported yet.

The reviewer-assignment check failed with HTTP 422 because at least one selected reviewer is not an eligible repository collaborator. The job does not identify which account. This is an assignment-automation failure, not a build/test failure; the review request above remains in place.

Assisted-by: Codex

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