Project

General

Profile

Bug #25386

Dictionary for recob::Track missing important version entries

Added by Kyle Knoepfel about 2 months ago. Updated about 2 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
01/12/2021
Due date:
% Done:

0%

Estimated time:
Occurs In:
Experiment:
-
Co-Assignees:
Duration:

Description

This was discovered while diagnosing a memory leak in the schema evolution from version 13 to version 17 of recob::Track. See some details at https://github.com/root-project/root/issues/7016.

The class versions listed in the current classes_def.xml file include:

  <class name="recob::Track" ClassVersion="17">
   <version ClassVersion="17" checksum="738708267"/>
   <version ClassVersion="16" checksum="1293628079"/>
   <version ClassVersion="15" checksum="2420564911"/>
    <version ClassVersion="14" checksum="2345363916"/>
  </class>
  ...
  <ioread
    version="[-14]" ...>
  ...
  </ioread>

Because version 13 (and older) is not specified, the IO rule is not applied.

History

#1 Updated by Kyle Knoepfel about 2 months ago

  • Assignee set to Kyle Knoepfel
  • Status changed from New to Assigned

#2 Updated by Kyle Knoepfel about 2 months ago

  • Status changed from Assigned to Rejected

I misunderstood which version was on disk (it was 15 and not 13). This issue is therefore moot and should be rejected.

Also available in: Atom PDF