We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e14a5a4 commit b19466bCopy full SHA for b19466b
src/datadog/datadog_agent.cpp
@@ -185,8 +185,11 @@ DatadogAgent::~DatadogAgent() {
185
Expected<void> DatadogAgent::send(
186
std::vector<std::unique_ptr<SpanData>>&& spans,
187
const std::shared_ptr<TraceSampler>& response_handler) {
188
- std::lock_guard<std::mutex> lock(mutex_);
189
- trace_chunks_.push_back(TraceChunk{std::move(spans), response_handler});
+ {
+ std::lock_guard<std::mutex> lock(mutex_);
190
+ trace_chunks_.push_back(TraceChunk{std::move(spans), response_handler});
191
+ }
192
+ flush();
193
return nullopt;
194
}
195
0 commit comments