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
Fix segmented algorithms tests #6221
Fix segmented algorithms tests #6221
Conversation
Can one of the admins verify this patch? |
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
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.
Very nice! Thanks a lot! Could you please fix the clang-format issues? Otherwise LGTM.
36279ac
to
879ad55
Compare
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!
@Pansysk75 We now could revert the change here e427e0e. This was introduced to ignore errors when running the segmented algorithm tests. |
I saw some "Timeout" failures on some segmented algorithms on some past CircleCI runs. This fix does not address those failures. For example: https://app.circleci.com/pipelines/github/STEllAR-GROUP/hpx/14417/workflows/69d7cda3-1ae3-4492-b881-a39d963dd6b5/jobs/340881/tests I would like to try fixing that as well, but I'm not sure how to approach that issue, or what its cause might be. The CircleCI error message is not very informative. Let me know if you have any input on that. |
Then there is also |
I appreciate that. Let's do this on a separate PR, however. |
Short of reproducing this locally, the log file is all we have. |
ca7415e
to
9b7f2f5
Compare
@Pansysk75 While this fixes one issue, it seems that there are more problems. Should we go ahead with merging this PR anyways? |
@hkaiser I agree, let's merge this PR, since I don't have any insight on the "Timeout" issue for the time beign. |
bors merge |
Build succeeded:
|
Fixes a group of tests for HPX segmented algorithms, which were occasionally failing due to improper initialization of partitioned_vector. Initialization using partitioned_vector::set_value() is asynchronous and returns a future, but we never waited for it to complete.