From 3a87e452e155d3763173c310f22b2becd5428591 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 27 Mar 2012 10:42:55 -0700 Subject: [PATCH] log/EntryQueue: no implicit trim dequeue() things explicitly if you want to remove them. Signed-off-by: Sage Weil --- src/log/EntryQueue.h | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/log/EntryQueue.h b/src/log/EntryQueue.h index b3b0c6b0694a0..b1befae6db0a4 100644 --- a/src/log/EntryQueue.h +++ b/src/log/EntryQueue.h @@ -28,13 +28,6 @@ struct EntryQueue { other.m_tail = t; } - void trim() { - while (m_len > m_max_len) { - Entry *e = dequeue(); - delete e; - } - } - void enqueue(Entry *e) { if (m_tail) { m_tail->m_next = e; @@ -43,7 +36,6 @@ struct EntryQueue { m_head = m_tail = e; } m_len++; - trim(); } Entry *dequeue() { -- 2.39.5