]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
valgrind: update suppressions for leveldb, libc leaks from mon
authorSage Weil <sage@inktank.com>
Thu, 30 May 2013 18:25:32 +0000 (11:25 -0700)
committerSage Weil <sage@inktank.com>
Thu, 30 May 2013 18:25:32 +0000 (11:25 -0700)
These result in clean valgrind leak checks on the mon (at least with my
limited vstart testing).

teuthology/task/valgrind.supp

index e25a62f8c851c0e84de74a487ff9c68dfd136eb3..5cd5fbca961e188f44228b46c6d028a55a314a3f 100644 (file)
@@ -1,3 +1,28 @@
+{
+       ceph global: deliberate onexit leak
+       Memcheck:Leak
+       ...
+       fun:*set_flush_on_exit*
+       ...
+}
+{
+       leveldb leaks its environment and various other things
+       Memcheck:Leak
+       ...
+       fun:pthread_once
+       ...
+       fun:*leveldb*Env*Default*
+       ...
+}
+{
+       leveldb leaks a thread
+       Memcheck:Leak
+       ...
+       fun:pthread_create*
+       ...
+       fun:*leveldb*PosixEnv*Schedule*
+       ...
+}
 {
         strptime suckage
         Memcheck:Cond
        ...
 }
 {
-       deliberate onexit leak
+       weird thing from libc
        Memcheck:Leak
        ...
-       fun:*set_flush_on_exit*
+       fun:*sub_I_comparator*
+       fun:__libc_csu_init
        ...
 }
 {