Skip to content
This repository has been archived by the owner on Dec 10, 2021. It is now read-only.

Snapshotting and Chaos Testing #140

Open
jkassis opened this issue Aug 18, 2020 · 2 comments
Open

Snapshotting and Chaos Testing #140

jkassis opened this issue Aug 18, 2020 · 2 comments

Comments

@jkassis
Copy link

jkassis commented Aug 18, 2020

Are you sure that the snapshotting mechanism is transactional / point in time? Have you chaos tested this?

Reviewing the code. Index.SnapshotItems() returns a channel that delivers each document in the index. Internally, that calls Bleve Index.Index.DocIDReaderAll, which does not guarantee a snapshot.

Perhaps the raft is paused at this point?

image

@jkassis
Copy link
Author

jkassis commented Aug 19, 2020

see blevesearch/bleve#1396

@mosuka
Copy link
Owner

mosuka commented Aug 22, 2020

Hi @jkassis ,

Thanks for letting me know.
Blast has not yet been fully tested due to the PoC stage.
I'll check out the bleve issue you posted.
Thanks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants