mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-13 03:46:14 +00:00
fix(userspace/falco): change outputs_queue_num_drops to atomic
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com> Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com>
This commit is contained in:
parent
88a5e1bf45
commit
dad2762ed6
@ -65,7 +65,7 @@ falco_outputs::falco_outputs(
|
||||
{
|
||||
add_output(output);
|
||||
}
|
||||
m_outputs_queue_num_drops = 0UL;
|
||||
m_outputs_queue_num_drops = {0};
|
||||
m_outputs_queue_recovery = outputs_queue_recovery;
|
||||
#ifndef __EMSCRIPTEN__
|
||||
m_queue.set_capacity(outputs_queue_capacity);
|
||||
@ -371,5 +371,5 @@ inline void falco_outputs::process_msg(falco::outputs::abstract_output* o, const
|
||||
|
||||
uint64_t falco_outputs::get_outputs_queue_num_drops()
|
||||
{
|
||||
return m_outputs_queue_num_drops;
|
||||
return m_outputs_queue_num_drops.load();
|
||||
}
|
||||
|
@ -121,7 +121,7 @@ private:
|
||||
#endif
|
||||
|
||||
falco_common::outputs_queue_recovery_type m_outputs_queue_recovery;
|
||||
uint64_t m_outputs_queue_num_drops;
|
||||
std::atomic<uint64_t> m_outputs_queue_num_drops;
|
||||
std::thread m_worker_thread;
|
||||
inline void push(const ctrl_msg& cmsg);
|
||||
inline void push_ctrl(ctrl_msg_type cmt);
|
||||
|
Loading…
Reference in New Issue
Block a user