Skip to content

storage,kv: extend MVCC metamorphic tests to cover range keys #82545

@nicktrav

Description

@nicktrav

Is your feature request related to a problem? Please describe.

We currently have a metamorphic test at the KV layer, which runs nightly. With the addition of range keys (as part of the work for #70429), we'll want to enhance the metamorphic test harness to ensure that we have coverage of MVCC operations that make use of range keys.

This will no doubt prove invaluable in detecting edge-cases that would otherwise be very tricky to write tests for, or even dream up in the first place!

Describe the solution you'd like

Extend the existing MVCC metamorphic tests to cover operations that use Pebble range keys.

Jira issue: CRDB-16537

Epic CRDB-2624

Metadata

Metadata

Assignees

Labels

A-storageRelating to our storage engine (Pebble) on-disk storage.C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-storageStorage Team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions