Skip to content

Fix for bulkio issue #6520#8325

Merged
pcanal merged 6 commits intoroot-project:masterfrom
pcanal:master-bulkio-6520
Jun 10, 2021
Merged

Fix for bulkio issue #6520#8325
pcanal merged 6 commits intoroot-project:masterfrom
pcanal:master-bulkio-6520

Conversation

@pcanal
Copy link
Copy Markdown
Member

@pcanal pcanal commented Jun 3, 2021

Correct the value of 'GetSerializedType'.

@pcanal pcanal requested review from Axel-Naumann and bbockelm June 3, 2021 00:22
@pcanal pcanal self-assigned this Jun 3, 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 3, 2021 that may be closed by this pull request
@pcanal pcanal force-pushed the master-bulkio-6520 branch from 5d90323 to f678a24 Compare June 8, 2021 15:23
@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 added 4 commits June 8, 2021 10:24
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.
Copy link
Copy Markdown
Member

@Axel-Naumann Axel-Naumann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No significant comments :-)

@phsft-bot
Copy link
Copy Markdown

Build failed on windows10/cxx14.
Running on null:C:\build\workspace\root-pullrequests-build
See console output.

Errors:

  • [2021-06-08T18:09:59.818Z] LINK : fatal error LNK1104: cannot open file 'C:\build\workspace\root-pullrequests-build\build\bin\libCore.dll' [C:\build\workspace\root-pullrequests-build\build\core\Core.vcxproj]

@pcanal pcanal force-pushed the master-bulkio-6520 branch from f678a24 to 871f37f Compare June 8, 2021 18:59
@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

@phsft-bot
Copy link
Copy Markdown

Build failed on mac1014/python3.
Running on macphsft17.dyndns.cern.ch:/build/jenkins/workspace/root-pullrequests-build
See console output.

Errors:

  • [2021-06-08T19:17:36.064Z] FAILED: tree/tree/test/CMakeFiles/testBulkApiMultiple.dir/BulkApiMultiple.cxx.o
  • [2021-06-08T19:17:36.662Z] /build/jenkins/workspace/root-pullrequests-build/root/tree/tree/test/BulkApiMultiple.cxx:15:27: error: constexpr variable 'gRollOver' must be initialized by a constant expression

@pcanal pcanal force-pushed the master-bulkio-6520 branch from 871f37f to ec43838 Compare June 8, 2021 21:29
@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 added 2 commits June 9, 2021 17:52
And resolve issue with floating point saturation in the input
@pcanal pcanal force-pushed the master-bulkio-6520 branch from ec43838 to ad849ee Compare June 9, 2021 22:52
@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 merged commit 5248b58 into root-project:master Jun 10, 2021
@pcanal pcanal deleted the master-bulkio-6520 branch June 10, 2021 14:33
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.

Integer types not available for Bulk API

3 participants