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

timeline durability #21

Open
carlsverre opened this issue Sep 11, 2023 · 0 comments
Open

timeline durability #21

carlsverre opened this issue Sep 11, 2023 · 0 comments
Assignees

Comments

@carlsverre
Copy link
Contributor

Timelines should be durably stored on the client using #15 and also durably stored on the coordinator.

Need to think about what happens if the client loses its timeline state, but still knows its identity. Should it pull down pending mutations from the server, or should it create a new timeline id and act as a new client. Since timeline is durable, this would be correct - although to the client it may appear that data has been temporarily lost until the server incorporates it. On the other hand, this is a pretty rare edge case - and it makes sense that local durability should be treated as all or nothing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Planning
Development

No branches or pull requests

1 participant