qa/workunits/rados: pull librados files from "main" instead of "master"#47642
qa/workunits/rados: pull librados files from "main" instead of "master"#47642
Conversation
Fixes: https://tracker.ceph.com/issues/57122 Signed-off-by: Laura Flores <lflores@redhat.com>
400b7eb to
d6b46a2
Compare
|
Testing the fix here on a main test branch that recently experienced this failure:
|
|
jenkins test make check arm64 |
|
One of the tests (ubuntu), we're still hitting this in the teuthology log: gdb shows: Somehow, there is a pointer getting misused. This could have to do with the recent c++20 changes. |
|
jenkins retest this please |
gdb also reveals: @rzarzynski any ideas on how we can resolve this? |
|
Tested a hypothesis I had, run each test separately ( |
|
Ahh, interesting observation @Matan-B! |
|
It certainly is weird; the "invalid pointer" error only happens on ubuntu. Rhel and CentOS (pass): Ubuntu 20.04 (fail): |
|
@ljflores, @Matan-B : take a look at #46891 (comment) It was always a dist-specific issue... |
|
Same test passes on quincy, when run on ubuntu: The difference I'm seeing is that on main, we're installing While on quincy, we're installing |
|
Wow, I've looked into this for hours today and got nowhere except that I think this is a dependency issue. Here are some things I know for sure:
It would help if we could reproduce it locally, but when I tried running the test locally, it did not like parsing my vstart ceph.conf file. If anyone is able to reproduce locally, let me know. One thing we could do in the meantime is merge this PR to address https://tracker.ceph.com/issues/57122, which will at least fix centos and rhel tests. And then address the "free: invalid pointer()" issue separately. @Matan-B @ronen-fr what do you think? (Btw Matan, I tried your suggestion of running one binary at a time, but the test proved to fail again when run on Ubuntu). |
Related changes can also be found in the librados implementation (e.g
I tried reproducing locally but no errors for me. (Ping me if you need help with the vstart parsing)
Since the |
ronen-fr
left a comment
There was a problem hiding this comment.
LGTM. We should follow on that unrelated test failure, though.
|
jenkins retest this please |
|
jenkins test api |
|
jenkins test make check |
|
jenkins test make check arm64 |
1 similar comment
|
jenkins test make check arm64 |
|
jenkins test make check |
|
There was an instance of |
Fixes: https://tracker.ceph.com/issues/57122
Signed-off-by: Laura Flores lflores@redhat.com
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windows