Skip to content

qa/rgw: reenable valgrind in rgw/verify suite#38871

Merged
cbodley merged 3 commits intoceph:masterfrom
cbodley:wip-qa-rgw-valgrind-on
Feb 9, 2021
Merged

qa/rgw: reenable valgrind in rgw/verify suite#38871
cbodley merged 3 commits intoceph:masterfrom
cbodley:wip-qa-rgw-valgrind-on

Conversation

@cbodley
Copy link
Contributor

@cbodley cbodley commented Jan 12, 2021

this had been disabled during py3 conversion when we had to pin ubuntu, but never turned back on when we switched back to centos

Checklist

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

@cbodley
Copy link
Contributor Author

cbodley commented Jan 12, 2021

also testing a commit that unpins centos and runs against supported-random-distro$. i'll update with results

@cbodley
Copy link
Contributor Author

cbodley commented Jan 12, 2021

also testing a commit that unpins centos and runs against supported-random-distro$. i'll update with results

it looks like we only build notcmalloc packages for centos, so we can't schedule valgrind runs against other distros

@cbodley cbodley force-pushed the wip-qa-rgw-valgrind-on branch 3 times, most recently from cd3ad40 to 3b108aa Compare January 20, 2021 16:56
@cbodley cbodley force-pushed the wip-qa-rgw-valgrind-on branch from 3b108aa to 68742af Compare February 3, 2021 15:03
@cbodley
Copy link
Contributor Author

cbodley commented Feb 3, 2021

rebased to pull in the --exit-on-first-error fix from #38966

Signed-off-by: Casey Bodley <cbodley@redhat.com>
this only enables it for radosgw itself, not the other daemons

Signed-off-by: Casey Bodley <cbodley@redhat.com>
the 'sudo netstat | grep radosgw' command is causing failures:

  File "qa/workunits/rgw/test_rgw_reshard.py", line 53, in get_radosgw_port
    x = out.decode('utf8').split(" ")
AttributeError: 'bool' object has no attribute 'decode'

because when valgrind is enabled, the process name is 'valgrind' instead
of 'radosgw'

Signed-off-by: Casey Bodley <cbodley@redhat.com>
@cbodley cbodley force-pushed the wip-qa-rgw-valgrind-on branch from 68742af to a635e52 Compare February 9, 2021 19:27
@cbodley cbodley requested review from alimaredia and yuvalif February 9, 2021 19:30
@cbodley
Copy link
Contributor Author

cbodley commented Feb 9, 2021

@yuvalif @alimaredia I think we're ready to turn this on, even if we do see some intermittent failures

https://pulpito.ceph.com/cbodley-2021-02-08_21:18:20-rgw:verify-wip-cbodley-testing-distro-basic-gibba/

@cbodley cbodley merged commit 7f72ff3 into ceph:master Feb 9, 2021
@cbodley cbodley deleted the wip-qa-rgw-valgrind-on branch February 9, 2021 21:22
@cbodley cbodley restored the wip-qa-rgw-valgrind-on branch February 9, 2021 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants