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 c85660b commit badc5d3Copy full SHA for badc5d3
src/datadog/datadog_agent.cpp
@@ -184,8 +184,11 @@ DatadogAgent::~DatadogAgent() {
184
Expected<void> DatadogAgent::send(
185
std::vector<std::unique_ptr<SpanData>>&& spans,
186
const std::shared_ptr<TraceSampler>& response_handler) {
187
- std::lock_guard<std::mutex> lock(mutex_);
188
- trace_chunks_.push_back(TraceChunk{std::move(spans), response_handler});
+ {
+ std::lock_guard<std::mutex> lock(mutex_);
189
+ trace_chunks_.push_back(TraceChunk{std::move(spans), response_handler});
190
+ }
191
+ flush();
192
return nullopt;
193
}
194
0 commit comments