-
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-14669 test: switch tcp;ofi_rxm testing to tcp #13365
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.
Bug-tracker data: |
Test stage NLT on EL 8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-13365/1/testReport/ |
Test stage Functional on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13365/1/execution/node/1162/log |
f2015f8
to
ec89039
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 Functional on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13365/2/execution/node/1156/log |
ec89039
to
206dd43
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 Functional on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13365/3/execution/node/1156/log |
206dd43
to
a252d15
Compare
Ticket title is 'Enable regular testing of tcp provider (without rxm)' |
Test-provider: ofi+tcp Test-provider-hw-medium: ofi+tcp Test-provider-hw-large: ofi+tcp Required-githooks: true Allow-unstable-test: true Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
a252d15
to
2e93024
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.
We also need to run these two modified tests
Features: ConfigGenerateOutput ConfigGenerateRun
FYI I'm close to having that automated
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.
minor stuff inline
@@ -107,7 +107,7 @@ def __init__(self, filename, common_yaml): | |||
# is set for the running process. If group look up fails or user | |||
# is not member, use uid return from user lookup. | |||
# | |||
default_provider = os.environ.get("CRT_PHY_ADDR_STR", "ofi+tcp;ofi_rxm") | |||
default_provider = os.environ.get("CRT_PHY_ADDR_STR", "ofi+tcp") |
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.
not part of your change, but this should be also reading out D_PROVIDER .. ugh..
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.
yeah agree but nothing has been converted yet (even if you make it sound like it should have been? a grep of CRT_PHY_ADDR_STR shows me tons of files still have it) so I won't be addressing this in this PR. That should be done properly in a separate PR.
Test-provider: ofi+tcp Test-provider-hw-medium: ofi+tcp Test-provider-hw-large: ofi+tcp Features: ConfigGenerateOutput ConfigGenerateRun Required-githooks: true Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
some of the hw medium tests did not run with tcp provider and ran with verbs: |
Ah, right. That's because the "Verbs Provider" stage hardcodes verbs. I think for this PR we could push a commit that temporarily updates this: Line 1179 in 1349dbf
Or maybe just push a separate PR since this one already has a clean run. Thoughts @phender? |
yea we don't want to run |
The |
That stage is only defined in the https://build.hpdd.intel.com/job/daos-stack/job/daos/job/provider-testing-tcp branch. In order to run that stage with these code changes we need the RPMs built from this PR available in artifactory so we can specify them in the Alternatively, for testing purposes we could add a
With this definition it would only run if the commit message contained |
that sounds pretty complicated TBH. We should have a simple option to just add a pragma to run any tests with any provider (which sounds like we do for one medium stage, but not the other which runs daos_test). anyway let's land this PR for now, even though it's missing results for daos_test with the tcp provider. |
Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com> Signed-off-by: Jeff Olivier <jeffolivier@google.com>
disable CODEOWNERS for google branch disable upstream hardware tests on branch by default remove bad merge block fix ordering of imports Rename google-changeId.py set option for dynamic fuse Backports included here for test fixes DAOS-15429 test: Fix Go unit tests (#13981) DAOS-13490 test: Update valgrind suppressions. (#13142) DAOS-15159 test: add a supression for new valgrind warning in NLT (#13782) DAOS-14669 test: switch tcp;ofi_rxm testing to tcp (#13365) DAOS-15548 test: add new valgrind suppression for daos tool (#14081) Signed-off-by: Jeff Olivier <jeffolivier@google.com> Signed-off-by: Michael MacDonald <mjmac@google.com> Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com> Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com> Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
disable CODEOWNERS for google branch disable upstream hardware tests on branch by default remove bad merge block fix ordering of imports Rename google-changeId.py set option for dynamic fuse Backports included here for test fixes DAOS-15429 test: Fix Go unit tests (#13981) DAOS-13490 test: Update valgrind suppressions. (#13142) DAOS-15159 test: add a supression for new valgrind warning in NLT (#13782) DAOS-14669 test: switch tcp;ofi_rxm testing to tcp (#13365) DAOS-15548 test: add new valgrind suppression for daos tool (#14081) Required-githooks: true Change-Id: Ifc50889fd7aada1ae1666ed928b7edc9293da5b7 Signed-off-by: Jeff Olivier <jeffolivier@google.com> Signed-off-by: Michael MacDonald <mjmac@google.com> Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com> Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com> Signed-off-by: Jerome Soumagne <jerome.soumagne@intel.com>
Test-provider: ofi+tcp
Test-provider-hw-medium: ofi+tcp
Test-provider-hw-large: ofi+tcp
Test-tag: full_regression
Required-githooks: true
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: