-
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-12114 build: remove psm2 dependency #11637
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.
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-11637/1/execution/node/282/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-11637/1/execution/node/311/log |
Test stage Build RPM on Leap 15.4 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-11637/1/execution/node/342/log |
Bug-tracker data: |
bd2b4d8
to
f9b6436
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-11637/2/execution/node/338/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-11637/2/execution/node/334/log |
Test stage Build RPM on Leap 15.4 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-11637/2/execution/node/341/log |
f9b6436
to
055405c
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.
Remove also PSM2 support from CART and psm2 references in tests Required-githooks: true Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
055405c
to
4319a0e
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.
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.
Looks like this doc need an update:
daos/docs/dev/development.md
And maybe these?
daos/src/control/cmd/daos_server/auto_test.go
daos/src/control/cmd/dmg/auto_test.go
daos/src/control/lib/control/auto_test.go
daos/src/control/lib/control/mocks.go
daos/src/control/lib/control/mocks.go
daos/src/control/lib/hardware/libfabric/provider_test.go
@@ -43,8 +43,6 @@ | |||
from SCons.Script import BUILD_TARGETS | |||
from SCons.Errors import InternalError | |||
|
|||
OPTIONAL_COMPS = ['psm2'] |
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.
maybe we should keep this capability and just have it be empty? unless we think this was just 1off special handling for opx
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.
@jolivier23 @ashleypittman any preferences ? should I keep OPTIONAL_COMPS = ['']
?
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.
Good question. I'd be fine removing it.
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.
ok I kept it removed and I also removed the doc section about it.
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.
few inline comments
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-11637/4/execution/node/1162/log |
@daltonbohning I think I would appreciate it if someone else from the control plane team (@kjacque please feel free to chime in) or someone else could remove the psm2 references from the go tests since those tests might need to be reworked a bit more. Maybe that can be a separate PR ? |
Sure, no problem from me. I don't know the answer either :) |
I don't think there's any work that's required to be done in the Go tests. In general those are unit tests, and none of them interact with the real psm2 provider or Cart. |
Required-githooks: true Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
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.
LGTM. No errors found by checkpatch.
NB. I won't fix the clang format in that PR to prevent any further conflicts. We should run clang-format on the cart code in a separate PR. |
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-11637/6/execution/node/1268/log |
Remove also PSM2 support from CART and psm2 references in tests
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: