-
Notifications
You must be signed in to change notification settings - Fork 310
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-16585 tests: Improve NLT checking of ioil metrics. #15179
Conversation
Ticket title is 'NLT test failures under Ubuntu 22.04' |
Test stage NLT on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15179/1/execution/node/816/log |
Use the ioil statistics to verify read/write counts rather than just checking for function name. Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
4b62c7f
to
c6ae1b4
Compare
Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
I just ran this on Ubuntu 22.04 and got errors:
|
Weird errors under Rocky 8:
|
That Ubuntu stack trace is exactly what I'd expect, the code is still failing on Ubuntu but at least it's not clear why that is. The second stack includes daos_reinit which I know is an area of change in master to work across fork so I'm not worried about that - but it is an indication that we shoud test pydaos on that distro again. |
I'm confused what you want to do about the Rocky errors (which I still see, including if I cherry-pick commits to the google/2.6 branch)? They're going to crop up if we try to deploy the script to our local presubmits...can we either fix the errors or disable the relevant check and file a bug to re-enable? Or explain more if there's something I'm missing? FYI: I'm running on Rocky 8.10. |
|
Ah ha...I just discovered I was running with python 3.6 and it seems happier if I upgrade to 3.9. If I was running a too old, unsupported python version, my bad! |
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.
Works on Ubuntu 22.04 and Rocky 8 for me. I was getting errors on the latter before upgrading from python 3.6 to python 3.9.
Please do keep looking at this as we still expect python 3.6 to work, at the very least file a ticket or speak to Johann about it. |
|
Use the ioil statistics to verify read/write counts rather than just checking for function name. Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Use the ioil statistics to verify read/write counts rather
than just checking for function name.
Signed-off-by: Ashley Pittman ashley.m.pittman@intel.com