-
Notifications
You must be signed in to change notification settings - Fork 306
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
DAOS-10828 mercury: Update to mercury 2.2.0rc6 #9329
Conversation
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. No errors found by checkpatch.
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.
I think you also want to update
Line 13 in fbcb551
libmercury-dev (>= 2.1.0~rc4-8), |
fbcb551
to
0589a3f
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. No errors found by checkpatch.
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/2/execution/node/370/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/2/execution/node/343/log |
Test stage Build RPM on Leap 15 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/2/execution/node/346/log |
Test stage Build on Leap 15 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/2/execution/node/502/log |
Test stage Build on CentOS 7 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/2/execution/node/483/log |
0589a3f
to
eb9b852
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. No errors found by checkpatch.
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/3/execution/node/378/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/3/execution/node/346/log |
Test stage Build RPM on Leap 15 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/3/execution/node/343/log |
eb9b852
to
27ac59a
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. No errors found by checkpatch.
@brianjmurrell I addressed your previous comment. I'm honestly not really sure if we really need those but I did update it, thanks for letting me know about it. |
Please note that we do not allow force-pushing once reviews have been requested as the force push doesn't allow one to incrementally review (only) what has changed since their last review was done. |
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.
Packaging changes LGTM but I will let somebody else more familiar with the code changes give a +1.
there is already a ticket filed in the list for the test that fails: |
To merge this, daos-stack/mercury#79 must also be merged |
Bug-tracker data: |
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. No errors found by checkpatch.
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/5/execution/node/323/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/5/execution/node/371/log |
Test stage Build RPM on Leap 15 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9329/5/execution/node/347/log |
Update Cart to use new CXI init string Remove dependency on mercury_util and use HG_Set_log routines Remove rpath fix as mercury now automatically adds rpath info PR-repos: mercury@PR-79 Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
5a0413c
to
918e15a
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. No errors found by checkpatch.
@soumagne to have this ticket marked as Priority you'd need to set "Required for Version" as "2.4 Community Release" in the ticket. |
@ashleypittman ah thanks, any idea also on how I fix the error "unknown components" in the ticket check? |
Yes. This check is brand new so we're still finding our feet and don't necessarily expect it to pass yet, however it's checking the title of the PR (which will then go on to be the first line of the commit when landed). In this case the title is "DAOS-10828 mercury: Update to mercury 2.2.0rc6" and the string "mercury" is failing at this check. https://github.com/daos-stack/daos/blob/master/ci/jira_query.py#L71-L73 It isn't something we'd had a strong policy on before, we could either just add mercury to VALID_COMPONENTS, or perhaps define a new component for 3rd party upgrades. It looks like we've used all of build,mercury,libfabric,ofi,spdk,pmdk and misc when modifying utils/build.config in the past. @jolivier23 might have an opinion here and we should improve the process but it needn't block this PR moving forward. |
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.
If you found a need to push anything more to this PR, even if it's just a merge, you could freshen up the dates in the debian and rpm changelogs.
Switch UCX to use active messages and fix UCX issues with hostname parsing / address key not set
Enable CXI and OPX as supported plugins
Fix ctrl-c issue that was happening in DAOS when interrupting a bulk transfer that required usage of overflow mechanism
Update Cart to use new CXI init string
Remove dependency on mercury_util and use HG_Set_log routines
Remove rpath fix as mercury now automatically adds rpath info
Additional fixes and new features: Full notes: https://github.com/mercury-hpc/mercury/blob/v2.2.0rc6/Documentation/CHANGES.md
PR-repos: mercury@PR-79