matrixcube icon indicating copy to clipboard operation
matrixcube copied to clipboard

Fundamental Building Block for Elastic Storage With Strong Consistency and Reliability

Results 24 matrixcube issues
Sort by recently updated
recently updated
newest added

In the current implementation, shard metadata is not stored within shard's range, e.g. consider a KV data storage with a fixed range, there is currently no mechanism to ensure its...

component/raftstore
priority/medium
kind/refactoring

Review all fields in meta.RaftMessage to see is there any redundant fields that can be removed to shrink serialized size.

component/raftstore
priority/low
kind/refactoring

Some changes have been made in #297, still some work left to stop the replica from referencing the store instance.

component/raftstore
priority/medium
kind/refactoring

Three kinds of configuration could be possible for different kinds of cases: - Default strong consistency - Two replica one of which is raft learner - No RSM, only single...

kind/feature
priority/low

both etcd and pebble preallocate disk spaces when writing logs. preallocated disk space need to be configurable for tests.

kind/enhancement
component/raftstore
component/prophet
priority/low

Support custom skip apply raft log

kind/enhancement
component/raftstore

Currently different slice groups use a split rule, this is clearly inappropriate. We need isolation of splitting rules for different shard groups

kind/enhancement
component/raftstore
kind/api-change
triage/accepted

Support opentracing for future bug tracking, tuning, monitoring, etc.

component/raftstore
kind/feature
priority/medium

Assuming gossip would be the approach to fully decentralize the PD service, we'd like to know - 1. what stats need to be collected and shared across the cluster. 2....

component/prophet
kind/design
priority/high

We need more precise retry error types to minimize the latency of requests

component/raftstore
kind/feature
priority/backlog