From: Joao Eduardo Luis Date: Thu, 29 Mar 2012 14:34:01 +0000 (+0100) Subject: test: test_workload_gen: Fixing a memleak. X-Git-Tag: v0.45~21^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c39ed568612d1f2b642f0867efa720557e4b96d0;p=ceph.git test: test_workload_gen: Fixing a memleak. Apparently, the FileStore does not cleanup after transactions once they are applied, which may lead to huge memory leaks. In this commit we simply 'delete m_tx' in the transaction's callback class. --- diff --git a/src/test/test_workload_gen/workload_generator.h b/src/test/test_workload_gen/workload_generator.h index b45baf9b5bd6..21696e32f347 100644 --- a/src/test/test_workload_gen/workload_generator.h +++ b/src/test/test_workload_gen/workload_generator.h @@ -137,6 +137,8 @@ public: m_state->m_in_flight--; m_state->m_nr_runs++; m_state->m_cond.Signal(); + + delete m_tx; } };