-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
85277: roachtest: add mixed version testing for CDC. r=srosenberg a=renatolabs This commits adds the `cdc/mixed-versions` roachtest. It builds on top of the existing infrastructure for mixed version testing in order to create a test scenario that reproduces the issue observed by DoorDash when upgrading from 21.2 to 22.1.0. Following the pattern present in other mixed version tests, this test starts the cluster at the previous version, upgrades the binaries to the current version, rolls it back, and then finally performs the binary upgrade again and allowing the upgrade to finalize. This roachtest uses the `FingerprintValidator` infrastructure used in CDC unit tests (and also in the currently skipped `cdc/bank` roachtest). This validator gives us strong guarantees that the events produced by a changefeed are correct even in the face of ongoing upgrades. This test fails roachtest on v22.1.0; once the upgrade to v22.1 is finalized, the Kafka consumer won't see further updates, and the test eventually times out. Release justification: test-only changes. Release note: None. 86126: go.mod: upgrade twpayne/go-geom r=rafiss a=otan This fixes ARM specific bugs. Release note (bug fix): Intersection spatial operations would previously potentially return incorrect results on ARM. This is now resolved. Release justification: bug fix for existing functionality Resolves #72226 86233: sql: remove super regions version and gates r=postamar a=RichardJCai Release justification: Only removing old version. Release note: None 86278: sql: udf logic tests not to skip dropping databases r=chengxiong-ruan a=chengxiong-ruan Now that we support drop functions in legacy schema changer and declarative schema changer falls back to legacy when seeing any function descriptor, we can move udf logic tests back to normal configs. Release note: None. Release justification: test only change. 86300: roachtest: own a few tests to test-eng r=srosenberg a=tbg See commits. Closes #82060. Release justification: testing 86318: scplan: make EXPLAIN target output stable r=postamar a=postamar This commit does not make any functional changes. It merely ensures that the diagrams generated by an EXPLAIN (DDL) statement list the schema change targets in a predefined order: first the to-public targets, then the transient targets, and finally the to-absent targets. This helps readability and makes the declarative schema changer data-driven test output more stable. Release justification: low-impact, test-only change Release note: None 86331: roachtest: enable better vmodules for drain/quit roachtests r=kvoli a=aayushshah15 This should help in debugging failures like #85203 when they happen again. Release note: None Release justification: testing only Co-authored-by: Renato Costa <[email protected]> Co-authored-by: Oliver Tan <[email protected]> Co-authored-by: richardjcai <[email protected]> Co-authored-by: Chengxiong Ruan <[email protected]> Co-authored-by: Tobias Grieger <[email protected]> Co-authored-by: Marius Posta <[email protected]> Co-authored-by: Aayush Shah <[email protected]>
- Loading branch information
Showing
229 changed files
with
4,490 additions
and
4,382 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.