cockroachdb / cockroachdb/cockroach
Observability into issues with range upreplication due to zone constrains
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
**Is your feature request related to a problem? Please describe.**
When a range can not upreplicate CRDB doesn't present any reason why.
Looking for better observability and maybe guardrails in muti-region scenarios where customer has chosen specific constraints (e.g pinning voters to one region) which narrow down the options for upreplicating. For example a node is lost and number of ranges can't upreplicate because they are constrained, DB console should show a pop up message and an option to reset zone configuration to quickly allow the customer to fix this.
**Describe the solution you'd like**
DB console should show a pop up message and an option to reset zone configuration to quickly allow the customer to fix this.
**Describe alternatives you've considered**
Considered possibly adding a message to warn/alert on bad zone configuration, but this wouldn't be as efficient and clusters can be resized later to make them fall into a bad zone config at a later point.
Additionally without this customer suspect there are software defects rather than configuration issues.
**Additional context**
Jira issue: CRDB-41680
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the DB console paths for range upreplication and zone configuration, then clarify the proposed observability and reset behavior; done requires an agreed design for constrained ranges, messaging, and guardrails.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- databases, observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100