Skip to content

Commit

Permalink
Merge pull request #4397 from fluent/v1.16-backport-4331
Browse files Browse the repository at this point in the history
Backport (v1.16): buffer: Avoid calling dump_unique_id_hex if log level is not trace
  • Loading branch information
ashie committed Mar 7, 2024
2 parents e2d7885 + b47181b commit 5ee04f0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/fluent/plugin/buffer.rb
Expand Up @@ -580,7 +580,7 @@ def takeback_chunk(chunk_id)
chunk = @dequeued.delete(chunk_id)
return false unless chunk # already purged by other thread
@queue.unshift(chunk)
log.trace "chunk taken back", instance: self.object_id, chunk_id: dump_unique_id_hex(chunk_id), metadata: chunk.metadata
log.on_trace { log.trace "chunk taken back", instance: self.object_id, chunk_id: dump_unique_id_hex(chunk_id), metadata: chunk.metadata }
@queued_num[chunk.metadata] += 1 # BUG if nil
@dequeued_num[chunk.metadata] -= 1
end
Expand Down Expand Up @@ -610,7 +610,7 @@ def purge_chunk(chunk_id)
@queued_num.delete(metadata)
@dequeued_num.delete(metadata)
end
log.trace "chunk purged", instance: self.object_id, chunk_id: dump_unique_id_hex(chunk_id), metadata: metadata
log.on_trace { log.trace "chunk purged", instance: self.object_id, chunk_id: dump_unique_id_hex(chunk_id), metadata: metadata }
end

nil
Expand Down

0 comments on commit 5ee04f0

Please sign in to comment.