Skip to content

Commit 2f594c7

Browse files
qiluo-msftShuotian Cheng
authored and
Shuotian Cheng
committed
[aclorch]: Temporarily disable ACL thread of collecting counters (sonic-net#202)
This commit is to mitigate the issue sonic-net#201.
1 parent beff20b commit 2f594c7

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

orchagent/aclorch.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -794,7 +794,6 @@ bool AclRange::remove()
794794

795795
AclOrch::AclOrch(DBConnector *db, vector<string> tableNames, PortsOrch *portOrch, MirrorOrch *mirrorOrch) :
796796
Orch(db, tableNames),
797-
thread(AclOrch::collectCountersThread, this),
798797
m_portOrch(portOrch),
799798
m_mirrorOrch(mirrorOrch)
800799
{
@@ -826,7 +825,6 @@ AclOrch::~AclOrch()
826825

827826
m_bCollectCounters = false;
828827
m_sleepGuard.notify_all();
829-
join();
830828
}
831829

832830
void AclOrch::update(SubjectType type, void *cntx)

orchagent/aclorch.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
#include <iostream>
55
#include <sstream>
6-
#include <thread>
76
#include <mutex>
87
#include <tuple>
98
#include <condition_variable>
@@ -228,7 +227,7 @@ inline void split(string str, Iterable& out, char delim = ' ')
228227
}
229228
}
230229

231-
class AclOrch : public Orch, public Observer, public thread
230+
class AclOrch : public Orch, public Observer
232231
{
233232
public:
234233
AclOrch(DBConnector *db, vector<string> tableNames, PortsOrch *portOrch, MirrorOrch *mirrorOrch);

0 commit comments

Comments
 (0)