Skip to content

v6.24: Fix for bulkio issue #6520#8403

Merged
pcanal merged 6 commits intoroot-project:v6-24-00-patchesfrom
pcanal:v624-bulkio-6520
Jun 11, 2021
Merged

v6.24: Fix for bulkio issue #6520#8403
pcanal merged 6 commits intoroot-project:v6-24-00-patchesfrom
pcanal:v624-bulkio-6520

Conversation

@pcanal
Copy link
Copy Markdown
Member

@pcanal pcanal commented Jun 10, 2021

Correct the value of 'GetSerializedType'.

pcanal added 6 commits June 10, 2021 09:30
Rename DeserializeType::kDestructive into DeserializeType::kExternal
as it describe better the situation (the TBufferFile is not large
enough to hold the deserialized data).

Correct the value of GetDeserializeType for TLeafB, TLeafG, TLeafO, TLeafS
in particular several where incorrectly marked as kExternal when
part of an array (fLeafCount != nullptr);

This fixes root-project#6520.
The user can always find a way to deserialize it. It might be as simple as byte swapping or might requires
to call a full StreamerInfoAction sequence.
And resolve issue with floating point saturation in the input
@pcanal pcanal added this to the 6.24/02 milestone Jun 10, 2021
@pcanal pcanal self-assigned this Jun 10, 2021
@phsft-bot
Copy link
Copy Markdown

Starting build on ROOT-debian10-i386/cxx14, ROOT-performance-centos8-multicore/default, ROOT-ubuntu16/nortcxxmod, mac1014/python3, mac11.0/cxx17, windows10/cxx14
How to customize builds

@pcanal pcanal linked an issue Jun 10, 2021 that may be closed by this pull request
@ktf
Copy link
Copy Markdown
Contributor

ktf commented Jun 11, 2021

Thank you for this. Can we have it merged?

@pcanal
Copy link
Copy Markdown
Member Author

pcanal commented Jun 11, 2021

Yes, it was just waiting on the last CI build to finish ... :)

@pcanal pcanal merged commit 3ddf638 into root-project:v6-24-00-patches Jun 11, 2021
@pcanal pcanal deleted the v624-bulkio-6520 branch June 11, 2021 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integer types not available for Bulk API

3 participants