Skip to content

adapter: Test prepared SELECT lifecycle and isolation - #39324

Draft
aljoscha wants to merge 1 commit into
aljoscha/qps-prepared-context-testsfrom
aljoscha/qps-prepared-lifecycle-tests
Draft

aljoscha wants to merge 1 commit into
aljoscha/qps-prepared-context-testsfrom
aljoscha/qps-prepared-lifecycle-tests

Conversation

@aljoscha

Copy link
Copy Markdown
Contributor

Part of the QPS improvement stack.

Exercise prepared execution lifecycle and isolation with reuse enabled and
disabled. Verify distinct finished statement-log records for successes and an
error, while retaining the same prepared-statement identity.

Synchronize a warm read with cluster teardown after registration, then recover
through the same prepared handle. Check transaction snapshots, committed-write
visibility under the supported isolation levels, mixed read/write restrictions
and rollback recovery.

Release note: None (tests only).

@aljoscha
aljoscha added this pull request to stack #39328 September 29, 2026 05:12
@aljoscha
aljoscha removed this pull request from stack #39328 September 29, 2026 06:05
@aljoscha
aljoscha added this pull request to stack #39329 September 29, 2026 06:05
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 7e89642 to 59ad9c5 Compare October 6, 2026 10:17
@aljoscha
aljoscha removed this pull request from stack #39329 October 6, 2026 10:18
@aljoscha
aljoscha added this pull request to stack #39577 October 6, 2026 10:19
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 59ad9c5 to 24fab1e Compare October 6, 2026 12:49
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 24fab1e to 9c459a4 Compare October 14, 2026 09:46
@aljoscha
aljoscha removed this pull request from stack #39577 October 14, 2026 09:53
@aljoscha
aljoscha added this pull request to stack #39812 October 14, 2026 10:00
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 9c459a4 to 3ba8605 Compare October 19, 2026 17:55
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 3ba8605 to 6bbf357 Compare October 19, 2026 17:59
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 6bbf357 to 034adbd Compare October 19, 2026 18:07
@aljoscha
aljoscha removed this pull request from stack #39812 October 21, 2026 07:37
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 034adbd to 82b416d Compare October 21, 2026 07:37
@aljoscha
aljoscha added this pull request to stack #40050 October 21, 2026 07:38
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 82b416d to 0a96431 Compare October 21, 2026 07:41
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 0a96431 to 4ed10e6 Compare October 24, 2026 19:45
@aljoscha
aljoscha removed this pull request from stack #40050 October 24, 2026 19:45
@aljoscha
aljoscha added this pull request to stack #40138 October 24, 2026 19:45
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 4ed10e6 to 1b2b7fb Compare October 26, 2026 10:22
@aljoscha
aljoscha removed this pull request from stack #40138 October 26, 2026 10:45
@aljoscha
aljoscha added this pull request to stack #40179 October 26, 2026 10:45
@aljoscha
aljoscha removed this pull request from stack #40179 October 26, 2026 13:48
@aljoscha
aljoscha added this pull request to stack #40185 October 26, 2026 13:48
@aljoscha
aljoscha removed this pull request from stack #40185 October 26, 2026 14:23
@aljoscha
aljoscha added this pull request to stack #40188 October 26, 2026 14:23
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from 1b2b7fb to ca5b8e9 Compare November 3, 2026 14:45
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from ca5b8e9 to 43de5e3 Compare November 4, 2026 08:57
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch 2 times, most recently from 30b7351 to edbccb8 Compare November 4, 2026 09:17
Cover per-execution statement logging, isolation and transaction write restrictions, and cluster teardown after registration with prepared reuse enabled and disabled. Keep the same prepared handles across successful executions, errors and context changes.
@aljoscha
aljoscha force-pushed the aljoscha/qps-prepared-lifecycle-tests branch from edbccb8 to 3cd7a16 Compare November 4, 2026 09:31

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant