Skip to content

higher scrutiny on changes to RAW data formats #42719

@missirol

Description

@missirol

Early on in the review of #42634, @fwyzard caught by eye a change which affected one of the data formats of the RAW data tier, and would have changed the meaning of existing data when reading it with the latest releases (see #42634 (comment) and replies).

In fact, it was later realised that a similar mistake did go in in CMSSW_12_3_0_pre2 (#42634 (comment)). In our understanding, this means that any later release would misinterpret the content of older RAW data for that specific data format.

A while go, Core-sw introduced tests to ensure the backward-compatibility of changes to data formats of the RAW data tier (see cms-sw/framework-team#530 and links therein). As far as I understand, a problem such as #42634 (comment) goes beyond the scope of those unit tests. Still, I'm left wondering how we should avoid this kind of issue moving forward.

Questions:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions