]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
valgind: ignore all leaks relating to CPython code 1235/head
authorSage Weil <sage@redhat.com>
Fri, 9 Nov 2018 14:53:03 +0000 (08:53 -0600)
committerSage Weil <sage@redhat.com>
Fri, 9 Nov 2018 14:53:03 +0000 (08:53 -0600)
Yes, this is a big hammer, and we are ignoring a lot.  However, it is a
HUGE step forward to what we do now, which is not check for ceph-mgr
leaks at all.

By adding this suppress I found and fixed 3 separate ceph-mgr leaks.  This
will let us prevent others (in non-Py code) from being introduced.

Signed-off-by: Sage Weil <sage@redhat.com>
teuthology/task/install/valgrind.supp

index 06865f662bfcf7637174e0dd4b00dc23ebb0887d..8c73a2a402d3c5db3f33f373bf7ee22eee72ecad 100644 (file)
   fun:*boost*detail*set_tss_data*
   ...
 }
+
+{
+  ignore *all* ceph-mgr python crap.  this is overkill, but better than nothing
+  Memcheck:Leak
+  match-leak-kinds: all
+  ...
+  fun:Py*
+  ...
+}
\ No newline at end of file