cockroachdb / cockroachdb/cockroach

storage: assess state of current multi store test coverage

Open
#106,620 1 comment 0 reactions 0 assignees View on GitHub
C-investigation quality-friday T-storage
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

We document support for multi store (e.g. "run one node with multiple --store flags" https://www.cockroachlabs.com/docs/stable/recommended-production-settings.html#topology) and have large customers using it in production. However, feedback from Storage Engineering is that we may not be testing it as well as we should. We need someone to 1) see what multi store test coverage currently exists, 2) determine if additional test coverage is needed. The purpose of this issue is to track that work.

Jira issue: CRDB-29646

Contributor guide

Open the contributing guide

Research direction

Begin by locating the existing multi-store tests in the CockroachDB repository and reviewing how they exercise multiple --store flags. Compare that coverage with the documented multi-store production topology, then record which scenarios are missing and whether additional tests are needed. Done means a clear coverage assessment and actionable test recommendations.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.