Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*: crash under Linux/ARM64 related to timers: "too many concurrent timer firings" #132596

Closed
rickystewart opened this issue Oct 14, 2024 · 3 comments · Fixed by #132598
Closed
Labels
A-build-system branch-master Failures and bugs on the master branch. branch-release-24.3 Used to mark GA and release blockers, technical advisories, and bugs for 24.3 C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) release-blocker Indicates a release-blocker. Use with branch-release-2x.x label to denote which branch is blocked. T-dev-inf

Comments

@rickystewart
Copy link
Collaborator

rickystewart commented Oct 14, 2024

This seems to only ever occur on ARM. The timing of the new failures correlates with the recent Go 1.23 upgrade.

#132573
#132578
#132579

Jira issue: CRDB-43172

@rickystewart rickystewart added C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) A-build-system T-dev-inf labels Oct 14, 2024
@dt dt added the GA-blocker label Oct 14, 2024
Copy link

blathers-crl bot commented Oct 14, 2024

Hi @dt, please add branch-* labels to identify which branch(es) this GA-blocker affects.

🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is dev-inf.

@dt dt added branch-master Failures and bugs on the master branch. branch-release-24.3 Used to mark GA and release blockers, technical advisories, and bugs for 24.3 labels Oct 14, 2024
@dt dt changed the title *: spurious test failures under Linux/ARM64 related to timers: "too many concurrent timer firings" *: crash under Linux/ARM64 related to timers: "too many concurrent timer firings" Oct 14, 2024
@dt dt added release-blocker Indicates a release-blocker. Use with branch-release-2x.x label to denote which branch is blocked. and removed GA-blocker labels Oct 14, 2024
@dt
Copy link
Member

dt commented Oct 14, 2024

I've bumped this to release-blocker since we've seen it outside unit tests and in roachtests as well now: #132525

@stevendanna
Copy link
Collaborator

Another possibility: golang/go#69880

craig bot pushed a commit that referenced this issue Oct 15, 2024
132598: patched-go: update `src/runtime/time.go` r=rail a=rickystewart

Cherry-pick [this commit](https://go-review.googlesource.com/c/go/+/617497) to see if it fixes #132596.

Informs #132596

Epic: none
Release note: None

132684: storage: enable FormatFlushableIngestExcises r=itsbilal a=jbowens

Future work will bump the format major version further to FormatColumnarBlocks, but that work is blocked on a regression associated with the recent Pebble version bump.

Epic: none
Release note: none

Co-authored-by: Ricky Stewart <ricky@cockroachlabs.com>
Co-authored-by: Jackson Owens <jackson@cockroachlabs.com>
@craig craig bot closed this as completed in 5177b79 Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build-system branch-master Failures and bugs on the master branch. branch-release-24.3 Used to mark GA and release blockers, technical advisories, and bugs for 24.3 C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) release-blocker Indicates a release-blocker. Use with branch-release-2x.x label to denote which branch is blocked. T-dev-inf
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants