SoA Schema evolution - #50691
Conversation
|
type ngt |
|
cms-bot internal usage |
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50691/48929
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50691/48940
|
|
Pull request #50691 was updated. |
a61a4a7 to
aeef38a
Compare
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50691/49225
|
|
Pull request #50691 was updated. |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50691/49918
|
|
please test |
|
I see now |
|
-1 Failed Tests: RelVals-AMD_W7900 amd_mi300xUnitTests amd_w7900UnitTests Failed RelVals-AMD_W7900
Comparison SummarySummary:
NVIDIA_H100 Comparison SummarySummary:
NVIDIA_L40S Comparison SummarySummary:
NVIDIA_T4 Comparison SummarySummary:
|
Yes, they should be fixed by #51201. |
|
please test with #51201 |
|
+1 Size: This PR adds an extra 16KB to repository Comparison SummarySummary:
AMD_MI300X Comparison SummarySummary:
AMD_W7900 Comparison SummarySummary:
NVIDIA_H100 Comparison SummarySummary:
NVIDIA_L40S Comparison SummarySummary:
NVIDIA_T4 Comparison SummarySummary:
|
|
+heterogeneous |
|
The new package is added by cms-sw/cms-bot#2798 . |
|
@smuzaffar can you merge cms-sw/cms-bot#2798 to make the new package known ? |
|
Friendly reminder: I think this PR got forgotten. |
|
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @mandrenguyen, @sextonkennedy, @ftenchini (and backports should be raised in the release meeting by the corresponding L2) |
|
+1 |
PR description:
Extension of the custom streamer of the SoA Backend to encounter for the following cases:
Eigen::Matrix<float, 4, 2>->Eigen::Matrix<float, 3, 2>;result in a meaningfull error at readingPR validation:
A set of SoA Layouts is provided which evolve from a base SoA Layout. The base SoA Layout is stored multiple times using a different type alias which is then changed in the code to simulate an evolving class. The created ROOT files are then used to validate the reading of the previously stored Collections.
This PR is an extension of #50487
@felicepantaleo fyi