icinga2/lib/perfdata
Julian Brost 33781496da InfluxdbCommonWriter: use atomic_size_t to data buffer size from stats function
m_DataBuffer may be modified concurrently while StatsFunc() is called, thus
it's unsafe to call size() on it. As write access to m_DataBuffer is already
synchronized by only modifying it from the single work queue thread, instead of
adding a mutex, this commit adds a new std::atomic_size_t which is additionally
updated when modifying m_DataBuffer and can safely be accessed in StatsFunc().
2022-01-03 12:24:26 +01:00
..
CMakeLists.txt Introduce Influxdb2Writer 2021-07-20 16:21:36 +02:00
elasticsearchwriter.cpp ElasticsearchWriter: actually verify TLS server certificates 2021-08-13 17:24:24 +02:00
elasticsearchwriter.hpp
elasticsearchwriter.ti ElasticsearchWriter: actually verify TLS server certificates 2021-08-13 17:24:24 +02:00
gelfwriter.cpp GelfWriter: show error message of exceptions 2021-08-13 17:24:24 +02:00
gelfwriter.hpp
gelfwriter.ti GelfWriter: actually verify TLS server certificates 2021-08-13 17:24:24 +02:00
graphitewriter.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
graphitewriter.hpp
graphitewriter.ti
influxdb2writer.cpp Introduce Influxdb2Writer 2021-07-20 16:21:36 +02:00
influxdb2writer.hpp Introduce Influxdb2Writer 2021-07-20 16:21:36 +02:00
influxdb2writer.ti Introduce Influxdb2Writer 2021-07-20 16:21:36 +02:00
influxdbcommonwriter.cpp InfluxdbCommonWriter: use atomic_size_t to data buffer size from stats function 2022-01-03 12:24:26 +01:00
influxdbcommonwriter.hpp InfluxdbCommonWriter: use atomic_size_t to data buffer size from stats function 2022-01-03 12:24:26 +01:00
influxdbcommonwriter.ti InfluxdbCommonWriter: actually verify TLS server certificates 2021-08-13 17:24:24 +02:00
influxdbwriter.cpp InfluxdbCommonWriter: abstract InfluxdbWriter 2021-07-20 16:21:36 +02:00
influxdbwriter.hpp InfluxdbCommonWriter: abstract InfluxdbWriter 2021-07-20 16:21:36 +02:00
influxdbwriter.ti InfluxdbCommonWriter: abstract InfluxdbWriter 2021-07-20 16:21:36 +02:00
opentsdbwriter.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
opentsdbwriter.hpp
opentsdbwriter.ti
perfdatawriter.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
perfdatawriter.hpp
perfdatawriter.ti