Skip to content

[store] Add raft stub as demo for new store structure#1449

Draft
the-glu wants to merge 6 commits intointeruss:masterfrom
Orbitalize:demo_raft
Draft

[store] Add raft stub as demo for new store structure#1449
the-glu wants to merge 6 commits intointeruss:masterfrom
Orbitalize:demo_raft

Conversation

@the-glu
Copy link
Copy Markdown
Contributor

@the-glu the-glu commented Apr 22, 2026

This is a series of PRs, aiming to fix #1418 with better organization of datastore interfaces.

PRs are chained, and composed of the following:

#1444 : Merge datastore.Store and datastore.Datastore
#1445 : Move initialization into clean datastore.Store interface and use generic stores
#1446 : Rename datastore to sqlstore
#1447 : Move 'CodeRetryable' to generic store package
#1448 : Add 'store_type' flag
#1449 : Show example of new datastore type (not to be merged, demo only).


Last PR in the series and probably not to be merged, showing an example base implementation for another store type, validating concepts and previous changes.

Note that the core code doesn't require any change, as it's just another (rid/*).store.Store to it.

@the-glu the-glu changed the title Demo raft [store] Add raft example basic implementation Apr 22, 2026
@the-glu the-glu changed the title [store] Add raft example basic implementation [store] Add raft stub as demo for new store structure Apr 22, 2026
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

Successfully merging this pull request may close these issues.

[datastore] Improve store/datastore implementation

1 participant