Replies: 0 comments 2 replies
-
I don't this problem statement is well formed at the moment. As stated, the recording process could persist the channel IDs used across rotations, and the merging process could use the channel ID as the merge key. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
If a recording process is rotating mcap files, and a downstream process wants to merge them together, today there is no sane way to ensure that channels are aligned properly across log rotations. Just matching on topic/schema may not be sufficient, nor is a hash of channel metadata adequate. This could be solved by assigning a UUID value to the channel record and using the same UUID across rotations. This would probably require a new field to accomplish, hence tagging "v1".
Beta Was this translation helpful? Give feedback.
All reactions