File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
main/java/datadog/trace/core/datastreams
test/groovy/datadog/trace/core/datastreams Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -409,8 +409,10 @@ private void flush(long timestampNanos) {
409409
410410 if (!includedBuckets .isEmpty ()) {
411411 for (Map .Entry <String , List <StatsBucket >> entry : includedBuckets .entrySet ()) {
412- log .debug ("Flushing {} buckets" , entry .getValue ());
413- payloadWriter .writePayload (entry .getValue (), entry .getKey ());
412+ if (!entry .getValue ().isEmpty ()) {
413+ log .debug ("Flushing {} buckets" , entry .getValue ());
414+ payloadWriter .writePayload (entry .getValue (), entry .getKey ());
415+ }
414416 }
415417 }
416418 }
Original file line number Diff line number Diff line change @@ -148,12 +148,10 @@ class DataStreamsWritingTest extends DDCoreSpecification {
148148
149149 then :
150150 conditions. eventually {
151- assert requestBodies. size() > 0
151+ assert requestBodies. size() == 1
152152 }
153153
154- for (int i = 0 ; i < requestBodies. size(); i++ ) {
155- validateMessage(requestBodies[i])
156- }
154+ validateMessage(requestBodies[0 ])
157155 }
158156
159157 def validateMessage (byte [] message ) {
You can’t perform that action at this time.
0 commit comments