You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
150859: cmd/roachtest: add changefeed roachtests exercising execution_locality r=aerfrei a=log-head
in multi-region clusters
Previously, we were not testing to verify that a changefeed with execution_locality enabled creates an acceptable plan and is able to progress. Prior to 24.1, the changefeed would only put aggregators on nodes that were leaseholders for the data. If execution locality is enabled to restrict the changefeed to nodes without leaseholders for that data, then all the ranges would be planned on the gateway node. This roachtest verifies that aggregators are spread across nodes within a region (no one node has a majority of changefeed aggregators).
Epic: CRDB-38755Fixes: #153736
Release note: None
153721: bench/rttanalysis: shard TestBenchmarkExpectation to avoid timeouts r=spilchen a=spilchen
The TestBenchmarkExpectation benchmark has been frequently timing out after 15 minutes. This appears to be caused by slow CI machines rather than issues with the test logic itself.
To address this, the test is now split into four shards. Each shard is executed separately and receives the full 15-minute timeout budget. This should reduce the likelihood of timeout test failures.
Fixes#148384
Release note: none
Epic: none
153750: changefeedccl: explicitly set per-table PTS cluster setting in tests r=andyyang890 a=aerfrei
Previously, the per-table protected timestamp cluster setting was only explicitly set to true in tests, which matched the default value. As a result, when tests attempted to disable the setting, it remained enabled, leading to unexpected behavior and assertion failures.
This change ensures the cluster setting is always explicitly set to the value provided by the test, avoiding reliance on defaults and making test behavior consistent and predictable.
Fixes: #153088
Epic: CRDB-1421
Release note: None
153776: asim: fix lower_bound r=wenyihu6 a=tbg
It wasn't being removed from the args, so using it necessarily tripped the test.
Epic: CRDB-49117
153783: sql: fix a couple of edge case bugs with CHECK EXTERNAL CONNECTION r=yuzefovich a=yuzefovich
This commit fixes a couple of edge case bugs with CHECK EXTERNAL CONNECTION implementation. Namely:
- previously, the execution goroutine (that is created in `startExec`) would use the tracing span that is finished, which is not allowed. This is now fixed by deriving a new tracing span.
- also previously we would call `MoveToDraining` from an auxiliary goroutine of the cloud check processor when the context cancellation is observed. This would race with `MoveToDraining` call from the main goroutine in `Next`. The implicit contract of this helper method is that it's only called from the main goroutine, and otherwise it can lead to "MoveToDraining called in state × with err" errors. This is now fixed by removing the call from the auxiliary goroutine since it's actually not needed.
Additionally, this commit simplifies dealing with the `rows` channel a bit.
I decided to omit the release note given we recently merged a fix that contained one.
Fixes: #153378.
Release note: None
153785: remove stray cpu.out file r=rickystewart a=stevendanna
Epic: none
Release note: None
Co-authored-by: Matthew Lougheed <[email protected]>
Co-authored-by: Matt Spilchen <[email protected]>
Co-authored-by: Aerin Freilich <[email protected]>
Co-authored-by: Tobias Grieger <[email protected]>
Co-authored-by: Yahor Yuzefovich <[email protected]>
Co-authored-by: Steven Danna <[email protected]>
0 commit comments