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

Local storage revamp phase 1 #16807

Open
6 of 17 tasks
andrwng opened this issue Feb 29, 2024 · 0 comments
Open
6 of 17 tasks

Local storage revamp phase 1 #16807

andrwng opened this issue Feb 29, 2024 · 0 comments
Assignees

Comments

@andrwng
Copy link
Contributor

andrwng commented Feb 29, 2024

The high level goal of this first part is to have a fully encapsulated interface between storage and everything else that's usable as a Raft log implementation (no housekeeping yet, but at least usable by Raft and archival).

RFC: https://docs.google.com/document/d/1b5UCT5DenW0TOTARgxATYhjVDzYoxq_lhSvjqrAVWpQ/edit?usp=sharing

Interface changes to existing log

Preview Give feedback
  1. andrwng

Write IO path

Preview Give feedback

Read IO path

Preview Give feedback
  1. andrwng
  2. andrwng

Write path in-memory indexing

Preview Give feedback

Read path in-memory indexing

Preview Give feedback

End-to-end testing

Preview Give feedback

JIRA Link: CORE-1838

@andrwng andrwng self-assigned this Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant