-
Notifications
You must be signed in to change notification settings - Fork 539
rerun rrd route
command to manipulate .rrd
s on transport level
#10607
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
Conversation
Web viewer built successfully. If applicable, you should also test it:
Note: This comment is updated whenever you push a commit. |
db19781
to
0d012a7
Compare
8fd6b1c
to
a8e950d
Compare
a8e950d
to
33b4a9d
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.
neat
let mut num_unexpected_msgs = 0; | ||
let mut num_blueprints_msgs = 0; | ||
|
||
// TODO(grtlr): encoding should match the original |
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.
can we though for the general case? It could be that we are able to read an old version but no longer write it
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 TODO is inherited from @teh-cmc's rrd stats
work. I guess the problem is that read_raw_rrd_streams_from_file_or_stdin
does not really expose that functionality yet.
cli.md needs updating |
Latest documentation preview deployed successfully.
Note: This comment is updated whenever you push a commit. |
Related
rerun rrd concat
command to concatenate chunks into new recording #10596.What
This adds a new
rerun rrd route
command that can be used to route one or multiple.rrd
s to a new one (via--output
) or to stdout.This provides a concise way to merge recordings using the CLI. In future versions, we also want to add that functionality to the UI.
Important
The
route
command will never decode the Arrow data, therefore no migration or verification will happen, which is good for performance. If you still want migration, merging, and compaction, the result can be piped intorerun rrd merge
.Here is an example of the interface, which pipes directly to the viewer:
Or you can write the
.rrd
back out: