cockroachdb / cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
https://www.cockroachlabs.com
Other
29.97k stars 3.79k forks source link

protectedts: rework protected timestamp storage for multi-tenant model #73727

Closed adityamaru closed 2 years ago

adityamaru commented 2 years ago

This is a tracking issue for the work that will be required to support protected timestamps in a multi-tenant mode. This is a very high level breakdown of tasks, the understanding of which might evolve as we get to coding them.

RFC https://github.com/cockroachdb/cockroach/pull/74685

Client side:

KV side

Stability followups (requirements):

Stability followups (nice to have):

Dropped approach for RPCS:

Epic: CRDB-10306

Jira issue: CRDB-11712

blathers-crl[bot] commented 2 years ago

cc @cockroachdb/bulk-io

blathers-crl[bot] commented 2 years ago

Hi @adityamaru, please add branch-* labels to identify which branch(es) this release-blocker affects.

:owl: Hoot! I am a Blathers, a bot for CockroachDB. My owner is otan.

adityamaru commented 2 years ago

PTS is now wired up end to end to work in a multi-tenant cluster. We will track follow-up release blockers in their own issues.

arulajmani commented 2 years ago

I think it's safe to say this thing is done, so I'm going to close out this issue.

mari-crl commented 2 years ago

:information_source: Hello! I am a human and not at all a robot! Look at my very human username! :robot: :notes: :thinking: Although I tried very hard to figure out what to do with this issue, more powerful human brains will need to help me. (specifically: Both Github and Jira issues were modified after exalate problems) :confounded: :arrows_counterclockwise: Please visit this issue's mirror at CRDB-11712 and try to sync the two sides up manually. :star2: :white_check_mark: When you're finished, comment saying as much asn a member of Developer Infrastructure will be along to finish linking. :link: :no_entry_sign: Note that until this is done, this issue is not and will not be synced to Jira with Exalate. :no_entry_sign: :sweat_smile: Feeling lost? Don't worry about it! A member of @cockroachdb/exalate-22-cleanup-team will be along shortly to help! :+1: :construction_worker: Developer Infrastructure members: when ready, open Exalate from the right-hand menu of the mirror issue in Jira, then choose Connect and enter this issue's URN: cockroachdb/cockroach-73727. Either way, delete this comment when you're done. :key: :pray: Thank you for your compliance, my fellow humans! :robot: :wave:

mwang1026 commented 2 years ago

sync done

rail commented 2 years ago

Manually synced with Jira