-
-
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 support for transforms that apply to every type and use compaction for aging #2186
Conversation
c711591
to
b7a6700
Compare
b7a6700
to
7f28c57
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 great, and thanks especially for turning the eraser into a typed actor.
I think this is almost ready to go. We need to undeprecate aging and also mark it as no longer experimental, and the rest should be covered by the remaining TODO comments and the few comments I left on the PR, which are mostly of stylistic nature.
dc56c08
to
3f5c51c
Compare
This was only used by the eraser, which has been updated to use compaction instead.
3af0b60
to
b8c0692
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 verified the last four commits done by @dominiklohmann . We talked about those earlier.
dfa9aaf
to
57b3e20
Compare
Aging used to work only partially; deleting events from the archive but not from the index. It was deprecated and scheduled for removal in VAST 2.0.
With this PR we change the internals of the eraser, so aging now works as a functionality-reduced form of temporal compaction.
Some supporting commits add support for transforms that apply to every type, and a new "invert" option for the "select" transform step.
📝 Checklist
🎯 Review Instructions