Hi Hieu,

ACK from me.

Best Regards,
Thien

-----Original Message-----
From: Hieu Hong Hoang <hieu.h.ho...@dektech.com.au> 
Sent: Tuesday, December 28, 2021 1:22 PM
To: Thang Duc Nguyen <thang.d.ngu...@dektech.com.au>; Minh Hon Chau 
<minh.c...@dektech.com.au>; Thien Minh Huynh <thien.m.hu...@dektech.com.au>
Cc: opensaf-devel@lists.sourceforge.net; Hieu Hong Hoang 
<hieu.h.ho...@dektech.com.au>
Subject: [PATCH 1/1] log: Stop all threads while releasing the log agent object 
[#3302]

In the destructor of LogAgent, stop all threads of log agent.
---
 src/log/agent/lga_agent.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/log/agent/lga_agent.cc b/src/log/agent/lga_agent.cc index 
8c4f31e8f..acbb18884 100644
--- a/src/log/agent/lga_agent.cc
+++ b/src/log/agent/lga_agent.cc
@@ -167,6 +167,8 @@ LogAgent::~LogAgent() {
   TRACE_ENTER();
   ScopeLock scopeLock(mutex_);
 
+  stop_recovery2_thread();
+  lga_shutdown();
   m_NCS_SEL_OBJ_DESTROY(&init_clm_status_sel_);
   m_NCS_SEL_OBJ_DESTROY(&log_server_up_sel_);
   client_list_.clear();
--
2.17.1



_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to