Commit 6d96fe6
156376: roachtest: add scaffolding for new kv rangefeed tests r=stevendanna a=stevendanna
This adds a new kv-rangefeed test suite. These roachtests are aimed at understanding the behavior of the server-side rangefeed components. To achieve this, our plan is:
1) Use a sink with a known capacity such that we can differentiate
between the "correctly provisioned" and "under-provisioned" sink
cases.
2) Assert that any sink that is correctly provisioned eventually catches up.
3) Assert that regardless of sink provisioning, we never impact p99 foreground SQL latency.
This adds a small example test along with most of the scaffolding needed to add more tests in future PRs.
Epic: CRDB-55203
Release note: None
156793: logical: support array primary keys in the crud writer r=jeffswenson a=jeffswenson
This adds a second point select row reader to the LDR crud writer. This is a work around for #32552.
This change also includes a small fix to the batch row reader. It now initializes the array parameter with the canonical type. This is required because the arguments come from the cdc event decoder and the event decoder always returns canonical datums.
Release note: none
Fixes: #148303
Co-authored-by: Steven Danna <danna@cockroachlabs.com>
Co-authored-by: Jeff Swenson <jeffswenson@betterthannull.com>
File tree
10 files changed
+875
-19
lines changed- pkg
- cmd/roachtest/tests
- crosscluster/logical
- testdata
10 files changed
+875
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
375 | 376 | | |
376 | 377 | | |
377 | 378 | | |
| 379 | + | |
378 | 380 | | |
379 | 381 | | |
380 | 382 | | |
| |||
0 commit comments