-
-
Notifications
You must be signed in to change notification settings - Fork 94
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
Implement partition-local stores #1720
Conversation
6fe7aeb
to
c44846e
Compare
f364407
to
7c92d71
Compare
This allows to search a plugin by name and type.
This enables VAST to read and interpret partitions that use custom store backends per partition. In order to have VAST write partitions with local stores, the new config option `vast.partition-local-stores` has to be used.
c3d02d3
to
3bec4f3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor suggestions regarding the parameters for the index.
818bb0f
to
aa475e1
Compare
c632193
to
31547ae
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is still preliminary, I'm slowly going through the local store implementation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I ran the current version through the full integration test suite and noticed that some of the tests fail that I expected to pass.
For example "Server Zeek conn log" step 1 does not produce any output. I had a brief look at the node log and it seems the evaluator does not produce any ids. I would like to have everything but the disk monitor and vast get
in a working state before this gets merged.
Another note: We should also have a chat about explore, specifically whether we'll need to change the type of the store_actor
when we get rid of the global id space.
14d1fc8
to
d7ecf51
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested this locally and will deploy it on the testbed soon.
📔 Description
This adds the ability to use separate store backends for each partition in VAST.
A new "partition-local" backend is provided that just provides a simplified version of the current segment store which is restricted to a single segment.
📝 Checklist
🎯 Review Instructions