Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Region/Global Linearizability Consistency #18253

Open
4 of 6 tasks
scsldb opened this issue Jun 29, 2020 · 3 comments
Open
4 of 6 tasks

Support Region/Global Linearizability Consistency #18253

scsldb opened this issue Jun 29, 2020 · 3 comments
Assignees
Labels
feature/accepted This feature request is accepted by product managers type/feature-request Categorizes issue or PR as related to a new feature.
Milestone

Comments

@scsldb
Copy link

scsldb commented Jun 29, 2020

Description

In order to adapt to the scenario of cross data center deployments (#18273), we expect to solve two problems:

  • When reading local data, allocate timestamps from local to avoid high latency
  • When need to read remote data, allocate global timestamps to ensure linearizability consistency

The basic idea is to allow PD to allocate local timestamps and global timestamps. Local timestamps are allocated from the same data center and can only ensure consistency within the data center. Global timestamps are allocated by the collaboration of PDs in different data centers and can ensure consistency globally.

Category

Feature

Task List

Value

  • Reduce the latency of reading and writing data when deploying across data centers
@scsldb scsldb added type/feature-request Categorizes issue or PR as related to a new feature. priority/P0 The issue has P0 priority. labels Jun 29, 2020
@scsldb scsldb added this to the v5.0-alpha milestone Jun 29, 2020
@nolouch
Copy link
Member

nolouch commented Jul 3, 2020

/assign @disksing

@zz-jason zz-jason assigned disksing and unassigned zhangjinpeng87 Jul 7, 2020
@scsldb scsldb modified the milestones: v5.0.0-alpha, v5.0.0-beta.1 Jul 15, 2020
@scsldb scsldb added the feature/accepted This feature request is accepted by product managers label Jul 16, 2020
@shenli
Copy link
Member

shenli commented Jul 19, 2020

Is there a design doc?

@JmPotato
Copy link
Member

Is there a design doc?

You can check this doc, but only in Chinese now.

@scsldb scsldb modified the milestones: v5.0.0-beta.1, v5.0..0 Dec 20, 2020
@nolouch nolouch removed the priority/P0 The issue has P0 priority. label Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/accepted This feature request is accepted by product managers type/feature-request Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

6 participants