Skip to content

rldb: rename source_recording_id to vendor_recording_id - #740

Merged
RyanPCo merged 1 commit into
mainfrom
ryanco/zarr-vendor-recording-id
Oct 23, 2026
Merged

RyanPCo merged 1 commit into
mainfrom
ryanco/zarr-vendor-recording-id

Conversation

@RyanPCo

@RyanPCo RyanPCo commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Renames the source_recording_id that #736 introduced to vendor_recording_id, the name Lance already uses for the same ID (recordings.vendor_recording_id, the input to the recording_id hash). One name across zarr attrs, the MCAP spec and Lance.

  • ZarrWriter/create_and_write argument, the stored zarr attr, the zarr and MCAP validators, required_metadata.py, the aria/eva/mecka converters, the vendor template, SPEC.md, CONTRIBUTING_DATA.md, INTERNAL_DATA.md and tests.
  • No behaviour change beyond the name.

Rollout

Zarr episodes written since #736 merged carry source_recording_id; the validator now expects vendor_recording_id. If any were written, rename the attr on them or rewrite them.

Testing

On a compute node: test_zarr_required_metadata, test_mcap_validate (224 passed, 1 skipped), test_run_conversion_metadata, test_convert_template, test_packaging and test_synthetic_episodes pass.

https://claude.ai/code/session_01HjCQBqQCr2igFEMR7yUovw

Lance already stores this ID as recordings.vendor_recording_id, the input to
the recording_id hash; one name across zarr attrs, MCAP and Lance.

Claude-Session: https://claude.ai/code/session_01HjCQBqQCr2igFEMR7yUovw
@RyanPCo
RyanPCo merged commit 9a4194b into main Oct 23, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant