Skip to content

Conversation

@yuzefovich
Copy link
Member

We've seen a few failures on cursor logic test under race which seems to be due to node overload / timeout. My hypothesis is it's due to metamorphic randomization, and I found one spot where we use 10k rows in the table, but I don't think we need this much. This commit reduces the row count to just 10 in hopes of eliminating the flake under race.

Fixes: #155609.
Release note: None

We've seen a few failures on `cursor` logic test under race which seems
to be due to node overload / timeout. My hypothesis is it's due to
metamorphic randomization, and I found one spot where we use 10k rows in
the table, but I don't think we need this much. This commit reduces the
row count to just 10 in hopes of eliminating the flake under race.

Release note: None
@yuzefovich yuzefovich requested review from a team and DrewKimball October 30, 2025 17:55
@yuzefovich yuzefovich added the backport-25.4.x Flags PRs that need to be backported to 25.4 label Oct 30, 2025
@cockroach-teamcity
Copy link
Member

This change is Reviewable

Copy link
Collaborator

@DrewKimball DrewKimball left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

@DrewKimball reviewed 1 of 1 files at r1, all commit messages.
Reviewable status: :shipit: complete! 1 of 0 LGTMs obtained (waiting on @yuzefovich)

@yuzefovich
Copy link
Member Author

TFTR!

bors r+

craig bot pushed a commit that referenced this pull request Oct 30, 2025
156486: spanconfig: version gate meta1/meta2 split point in spanconfig r=iskettaneh a=iskettaneh

This commit adds a version gate around the spanconfig split point between meta1 and meta2 to avoid scenarios during a rolling upgrade where the job switches back and forth between a v25.4 and a v26.1 versions, which could result in the split point be created a removed multiple times.

This was originally done in #119594.

Fixes: #119421

Release note: None

156505: scbuild: update stub method for isV261Active r=rafiss a=rafiss

The version has been created, so we can fix this function now.

Epic: None
Release note: None

156510: *: remove stale skips of test tenant randomization r=yuzefovich a=yuzefovich

I've audited all places where we disable test tenants in some way and found a handful of places where an already closed issue was used as a reference for why a particular test disables test tenants. This commit removes those now-stale skips.

Epic: CRDB-48945
Release note: None

156565: logictest: reduce data set in cursor test r=yuzefovich a=yuzefovich

We've seen a few failures on `cursor` logic test under race which seems to be due to node overload / timeout. My hypothesis is it's due to metamorphic randomization, and I found one spot where we use 10k rows in the table, but I don't think we need this much. This commit reduces the row count to just 10 in hopes of eliminating the flake under race.

Fixes: #155609.
Release note: None

Co-authored-by: iskettaneh <173953022+iskettaneh@users.noreply.github.com>
Co-authored-by: Rafi Shamim <rafi@cockroachlabs.com>
Co-authored-by: Yahor Yuzefovich <yahor@cockroachlabs.com>
@craig
Copy link
Contributor

craig bot commented Oct 30, 2025

Build failed (retrying...):

craig bot pushed a commit that referenced this pull request Oct 30, 2025
156492: go.mod: bump Pebble to e8d7ecb38559 r=annrpom a=jbowens

Changes:

 * [`e8d7ecb3`](cockroachdb/pebble@e8d7ecb3) db: tolerate unknown options
 * [`75afc702`](cockroachdb/pebble@75afc702) vfs: log GetDiskUsage calls in loggingFS
 * [`459c8ae8`](cockroachdb/pebble@459c8ae8) db: scan and filter WALs during recovery
 * [`91dfeada`](cockroachdb/pebble@91dfeada) db: move locking of WAL recovery directories
 * [`15d065ba`](cockroachdb/pebble@15d065ba) db: fix RangeDeletionBytesEstimate
 * [`c26a7b21`](cockroachdb/pebble@c26a7b21) db: add RangeDeletionBytesEstimate blob file test
 * [`580eb1a8`](cockroachdb/pebble@580eb1a8) db,valsep: move valsep tests to appropriate pkg

Release note: none.
Epic: none.

156565: logictest: reduce data set in cursor test r=yuzefovich a=yuzefovich

We've seen a few failures on `cursor` logic test under race which seems to be due to node overload / timeout. My hypothesis is it's due to metamorphic randomization, and I found one spot where we use 10k rows in the table, but I don't think we need this much. This commit reduces the row count to just 10 in hopes of eliminating the flake under race.

Fixes: #155609.
Release note: None

Co-authored-by: Jackson Owens <jackson@cockroachlabs.com>
Co-authored-by: Yahor Yuzefovich <yahor@cockroachlabs.com>
@craig
Copy link
Contributor

craig bot commented Oct 30, 2025

Build failed (retrying...):

@craig
Copy link
Contributor

craig bot commented Oct 31, 2025

@craig craig bot merged commit a6fc263 into cockroachdb:master Oct 31, 2025
23 checks passed
@yuzefovich yuzefovich deleted the reduce-cursor branch October 31, 2025 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-25.4.x Flags PRs that need to be backported to 25.4 target-release-26.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

pkg/sql/logictest/tests/fakedist/fakedist_test: TestLogic_cursor failed

3 participants