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

kv: support rac2 wait for eval #128909

Closed
Tracked by #123509
kvoli opened this issue Aug 13, 2024 · 1 comment
Closed
Tracked by #123509

kv: support rac2 wait for eval #128909

kvoli opened this issue Aug 13, 2024 · 1 comment
Assignees
Labels
A-replication-admission-control-v2 Related to introduction of replication AC v2 C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) T-kv KV Team

Comments

@kvoli
Copy link
Collaborator

kvoli commented Aug 13, 2024

This issue is to add support for WaitForEval, which will be called at the node before letting a request continue to evaluation.

This includes support throughout the integration code but not inclusive of the core wait for eval implementation within the range controller.

Jira issue: CRDB-41270

Epic CRDB-37515

@kvoli kvoli added C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) A-replication-admission-control-v2 Related to introduction of replication AC v2 labels Aug 13, 2024
@blathers-crl blathers-crl bot added the T-kv KV Team label Aug 13, 2024
@kvoli
Copy link
Collaborator Author

kvoli commented Aug 26, 2024

Completed via #129521. There is still outstanding work to support WaitForEval in the RangeController, this is tracked via:

rac2: handle raft ready #129668
kv: support leaseholder changes #128914
kv: support replica changes #128915

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-replication-admission-control-v2 Related to introduction of replication AC v2 C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) T-kv KV Team
Projects
No open projects
Status: Incoming
Development

No branches or pull requests

2 participants