]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
valgrind: give up and ignore all leveldb leaks
authorSage Weil <sage@inktank.com>
Wed, 19 Jun 2013 16:08:17 +0000 (09:08 -0700)
committerSage Weil <sage@inktank.com>
Wed, 19 Jun 2013 16:08:17 +0000 (09:08 -0700)
Hopefully if it is our fault we will have our own struct wrapping the
leveldb resource that we leak.

teuthology/task/valgrind.supp

index 7395d87953a2db92a75eca1e54c278af61b374e7..e009493549985d7d36e2a88b1dbee6daa4661356 100644 (file)
@@ -6,54 +6,12 @@
        ...
 }
 {
-       leveldb leaks its environment and various other things
+       ignore all leveldb leaks
        Memcheck:Leak
        ...
-       fun:pthread_once
-       ...
-       fun:*leveldb*Env*Default*
-       ...
-}
-{
-       leveldb leaks its thread(s)
-       Memcheck:Leak
-       ...
-       fun:pthread_create*
-       ...
        fun:*leveldb*
        ...
 }
-{
-       leveldb leaks a thread
-       Memcheck:Leak
-       ...
-       fun:pthread_create*
-       ...
-       fun:*leveldb*DB*Open*
-       ...
-}
-{
-       leveldb leaks something else
-       Memcheck:Leak
-       ...
-       fun:pthread_once
-       fun:*leveldb*InitOnce*
-       ...
-}
-{
-       leveldb leak in Schedule
-       Memcheck:Leak
-       ...
-       fun:leveldb*PosixEnv*Schedule*
-       ...
-}
-{
-       leveldb compaction crap
-       Memcheck:Leak
-       ...
-       fun:*leveldb*DBImpl*BackgroundCompaction*
-       ...
-}
 {
         strptime suckage
         Memcheck:Cond