-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[tree,io] prevent integer overflow when dealing with cachesize #14818
Conversation
Starting build on |
1 similar comment
Starting build on |
Build failed on ROOT-ubuntu2204/nortcxxmod. Failing tests: |
Build failed on ROOT-ubuntu2004/python3. Failing tests: |
Build failed on ROOT-performance-centos8-multicore/soversion. Failing tests: |
Build failed on mac12arm/cxx20. Failing tests: |
Build failed on windows10/default. Failing tests: |
Test Results 11 files 11 suites 1d 22h 3m 20s ⏱️ Results for commit 17ef9be. ♻️ This comment has been updated with latest results. |
@pcanal is there a way to re-run the CI against this roottest PR ? https://github.com/root-project/roottest/pull/1069/files |
If/when the new CI or jenkins build are re-run they will pick up the new branch since it has the same name as this PR's branch. However the change is surprising:
does not seem like it is close to the limits and is unclear why it is changed. |
Starting build on |
This is because, there was some clamping happening, but the value of cacheSize was not being taken into account, as this line was missing in the code: |
Starting build on |
Starting build on |
Build failed on windows10/default. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks.
@phsft-bot build |
@phsft-bot build |
@pcanal, @ferdymercury, this PR caused a regression in a unit test that I see in other PRs, e.g.: |
Yes, the companion roottest PR was merged a couple of hours ago. root-project/roottest#1069 |
This Pull request:
Changes or fixes:
Fixes #9292
Checklist: