summaryrefslogtreecommitdiffstats
path: root/qa/suites/rbd/valgrind (follow)
Commit message (Collapse)AuthorAgeFilesLines
* qa/suites/rbd: override extra_system_packages directly on install taskIlya Dryomov2024-05-273-6/+3
| | | | | | | | | | | | | | | [1] and [2] added support for applying extra_system_packages overrides directly on install task, but at the same time broke our long standing workaround where we sneaked extra_system_packages directive in through an override on ceph task. This is likely getting addressed in [3], but it's better to not rely on this odd feature in the first place. [1] https://github.com/ceph/teuthology/pull/1941 [2] https://github.com/ceph/teuthology/pull/1943 [3] https://github.com/ceph/teuthology/pull/1942 Fixes: https://tracker.ceph.com/issues/66232 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* qa/suites/rbd: drop POOL_APP_NOT_ENABLED from ignorelistsIlya Dryomov2023-09-214-4/+0
| | | | | | | With "mon warn on pool no app = false" in the config, it's obviously redundant. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* qa/suites/rbd: disable POOL_APP_NOT_ENABLED health checkIlya Dryomov2023-09-211-0/+1
| | | | | | | | | | | Commit 990806e635a1 ("mon, qa: issue pool application warning even if pool is empty") made it impossible to create a pool without raising a (bogus) health alert. See [1] for details. [1] https://lists.ceph.io/hyperkitty/list/dev@ceph.io/thread/ZTDYC5HN677RR26EB4P6PORN6L2IFH4R/ Fixes: https://tracker.ceph.com/issues/62711 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* qa/suites: install pytest for pybind tasksCasey Bodley2023-07-173-0/+15
| | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/suites/rbd: whitelist POOL_FULL due to quota for test_librbd.shIlya Dryomov2021-10-233-0/+6
| | | | | | RemoveFullTry tests fill up the pool and expect EDQUOT. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* qa/suites: do not use notcmalloc flavorSage Weil2021-02-181-1/+0
| | | | | | teuthology now knows how to run valgrind against a tcmalloc binary Signed-off-by: Sage Weil <sage@newdream.net>
* qa: log-whitelist -> log-ignorelistSage Weil2020-08-244-4/+4
| | | | Signed-off-by: Sage Weil <sage@newdream.net>
* qa: fix symlinks indirectly pointing at qa to .qaPatrick Donnelly2018-06-262-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building on the previous commit. Command used: $ find suites/ -type l -and -not -name .qa -execdir ~/fix.sh {} \; fix.sh: #!/bin/bash link="$(readlink "$1")" echo $link dirlink="$(dirname "$link")" baselink="$(basename "$link")" while true; do echo $dirlink if [ "$dirlink" -ef ~/ceph/qa ]; then ln -nsf ".qa/$baselink" "$1" exit else baselink="$(basename "$dirlink")/$baselink" dirlink="$(dirname "$dirlink")" if [ "$dirlink" -ef . ]; then break fi fi done Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
* qa: add .qa helper linkPatrick Donnelly2018-06-264-0/+4
| | | | | | | | | | | | | This utilizes the recent feature in teuthology [1] to skip hidden files in suites when building the job matrix. Idea of this change is to enable referring to the top-level qa directory in a position-independent way such that copies of a suite to another location do not break any symlinks. [1] https://github.com/ceph/teuthology/pull/1185 Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
* tests - Replaced requests for "centos 7.3" to centos_latestYuri Weinstein2017-11-304-6/+1
| | | | Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
* qa: fix RBD-related POOL_APP_NOT_ENABLED health warningsJason Dillaman2017-08-034-0/+4
| | | | Signed-off-by: Jason Dillaman <dillaman@redhat.com>
* qa/suites: escape the parenthesis of the whitelist textKefu Chai2017-08-014-4/+4
| | | | | | | | | | so we can avoid the warnings like grep: Unmatched ( or \( because we pass the whitelisted string to `egrep -v "$1"` directly. Signed-off-by: Kefu Chai <kchai@redhat.com>
* qa/suites/rbd: whitelist health messagesSage Weil2017-07-124-0/+20
| | | | Signed-off-by: Sage Weil <sage@redhat.com>
* Merge pull request #15923 from dillaman/wip-qa-rbd-memcheck-pythonMykola Golub2017-07-013-0/+6
|\ | | | | | | | | qa/suites/rbd: restrict python memcheck validation to CentOS Reviewed-by: Mykola Golub <mgolub@mirantis.com>
| * qa/suites/rbd: restrict python memcheck validation to CentOSJason Dillaman2017-06-263-0/+6
| | | | | | | | | | | | | | | | The Ubuntu Xenial python implementation throws numerious (false) errors deep within python. Since we are only interested in errors within our rbd wrapper, restrict the environment. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
* | do all valgrind runs on centosSage Weil2017-06-301-0/+3
|/ | | | | | | | | | | | We are fighting two issues with valgrind on ubuntu (xenial, yakkety, and z): http://tracker.ceph.com/issues/18126 http://tracker.ceph.com/issues/20360 Revert this when it is fixed. Signed-off-by: Sage Weil <sage@redhat.com>
* qa: do not restrict valgrind runs to centosGreg Farnum2017-06-231-1/+0
| | | | | | | | This reverts 693bd238510e69569cc3461f84b04c8667bc11da, which was added in response to http://tracker.ceph.com/issues/18126. But we updated the Ubuntu packages in sepia so it should be good to go. Signed-off-by: Greg Farnum <gfarnum@redhat.com>
* Revert "qa: do not restrict valgrind runs to centos"Sage Weil2017-06-201-0/+1
| | | | | | | | This reverts commit 5923961465e1efd3cc6bc072fef293dda3d975d0. See http://tracker.ceph.com/issues/20360 Signed-off-by: Sage Weil <sage@redhat.com>
* Merge pull request #15389 from gregsfortytwo/wip-18126Sage Weil2017-06-171-1/+0
|\ | | | | | | | | qa: do not restrict valgrind runs to centos Reviewed-by: Sage Weil <sage@redhat.com>
| * qa: do not restrict valgrind runs to centosGreg Farnum2017-05-311-1/+0
| | | | | | | | | | | | | | | | This reverts 693bd238510e69569cc3461f84b04c8667bc11da, which was added in response to http://tracker.ceph.com/issues/18126. But we updated the Ubuntu packages in sepia so it should be good to go. Signed-off-by: Greg Farnum <gfarnum@redhat.com>
* | qa: rbd valgrind tests should use failure exit codeJason Dillaman2017-06-021-1/+1
|/ | | | Signed-off-by: Jason Dillaman <dillaman@redhat.com>
* qa/suites: remove 'fs' facet from all testsSage Weil2017-03-281-1/+0
| | | | | | | The objectstore facet now covers bluestore, filestore(xfs), and filestore(btrfs). Signed-off-by: Sage Weil <sage@redhat.com>
* move ceph-qa-suite dirs into qa/Sage Weil2016-12-1414-0/+68