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
hammer: build/ops: boost uuid makes valgrind complain #9741
Conversation
Signed-off-by: Rohan Mars <code@rohanmars.com> Reviewed-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 62bfc7a) Conflicts: debian/control (trivial resolution) src/common/Makefile.am (trivial resolution) src/common/blkdev.cc (no get_device_by_uuid() function in hammer)
The boost mt code uses uninitialized memory for extra randomness, which is a bad idea in general but more importantly makes valgrind unhappy. Use /dev/urandom instead. Unfortunately this introduces a link time dependency.. meh! Fixes: ceph#12736 Signed-off-by: Sage Weil <sage@redhat.com> (cherry picked from commit dbcaa54) Conflicts: ceph.spec.in (trivial resolution)
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
@liewegas This PR is in the latest round of hammer-backports integration tests, which passed a rados run (the only failures are a valgrind false positive that has since been fixed by ceph/teuthology#915 and http://tracker.ceph.com/issues/15139 which is an infrastructure issue with two of the tests) - for details, see: http://tracker.ceph.com/issues/15895#note-18 Do you think this PR is OK to merge? |
@liewegas @athanatos This PR passed a /200 rados run on Ubuntu. None of the failures were reproducible. For details see http://tracker.ceph.com/issues/15895#note-18 Do you think it's OK to merge? |
@smithfarm Sorry, I think the first one is ok, but I don't know what the implications of the second are. |
@liewegas This one has passed two rados runs. Sam is OK with the first commit, but unsure about the second. Do you think it's OK to merge? |
I don't think the new dependency will be an issue.. @ktdreyer ? It's there in jewel... |
Sure, looks good to me, thanks |
Reverted by #10913 |
http://tracker.ceph.com/issues/16343