Skip to content

kvserver: span assertions fire in replication layer #107521

@tbg

Description

@tbg

Describe the problem

See the detailed analysis here.

We need to make structural improvements to the span lifecycle (document, simplify, introduce invariant checks, testing, etc) that avoid this class of bugs.

See also #86547 and all the other work in CRDB-25287 (which is related and made important simplifications, but didn't focus on the span lifecycles in particular).

To Reproduce

Unclear

Jira issue: CRDB-30092

Metadata

Metadata

Assignees

Labels

A-kv-replicationRelating to Raft, consensus, and coordination.C-bugCode not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.branch-masterFailures and bugs on the master branch.release-blockerIndicates a release-blocker. Use with branch-release-2x.x label to denote which branch is blocked.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions