From d605170f9f4bea4a354432b88c9d799aedec87ca Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Tue, 14 Jan 2014 10:51:33 +0100
Subject: db/upnp/WorkQueue: remove unused statistics

---
 src/db/upnp/WorkQueue.hxx | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)

diff --git a/src/db/upnp/WorkQueue.hxx b/src/db/upnp/WorkQueue.hxx
index 851f81837..c41b22094 100644
--- a/src/db/upnp/WorkQueue.hxx
+++ b/src/db/upnp/WorkQueue.hxx
@@ -82,12 +82,6 @@ class WorkQueue {
 	unsigned int m_clients_waiting;
 	unsigned int m_workers_waiting;
 
-	// Statistics
-	unsigned int m_tottasks;
-	unsigned int m_nowake;
-	unsigned int m_workersleeps;
-	unsigned int m_clientsleeps;
-
 public:
 	/** Create a WorkQueue
 	 * @param name for message printing
@@ -99,8 +93,7 @@ public:
 		:m_name(name), m_high(hi), m_low(lo),
 		 m_workers_exited(0),
 		 m_ok(true),
-		 m_clients_waiting(0), m_workers_waiting(0),
-		 m_tottasks(0), m_nowake(0), m_workersleeps(0), m_clientsleeps(0)
+		 m_clients_waiting(0), m_workers_waiting(0)
 	{
 	}
 
@@ -148,7 +141,6 @@ public:
 		}
 
 		while (ok() && m_high > 0 && m_queue.size() >= m_high) {
-			m_clientsleeps++;
 			// Keep the order: we test ok() AFTER the sleep...
 			m_clients_waiting++;
 			m_ccond.wait(m_mutex);
@@ -163,8 +155,6 @@ public:
 		if (m_workers_waiting > 0) {
 			// Just wake one worker, there is only one new task.
 			m_wcond.signal();
-		} else {
-			m_nowake++;
 		}
 
 		return true;
@@ -242,8 +232,7 @@ public:
 		}
 
 		// Reset to start state.
-		m_workers_exited = m_clients_waiting = m_workers_waiting =
-			m_tottasks = m_nowake = m_workersleeps = m_clientsleeps = 0;
+		m_workers_exited = m_clients_waiting = m_workers_waiting = 0;
 		m_ok = true;
 	}
 
@@ -261,7 +250,6 @@ public:
 		}
 
 		while (ok() && m_queue.size() < m_low) {
-			m_workersleeps++;
 			m_workers_waiting++;
 			if (m_queue.empty())
 				m_ccond.broadcast();
@@ -278,7 +266,6 @@ public:
 			m_workers_waiting--;
 		}
 
-		m_tottasks++;
 		*tp = m_queue.front();
 		if (szp)
 			*szp = m_queue.size();
@@ -286,8 +273,6 @@ public:
 		if (m_clients_waiting > 0) {
 			// No reason to wake up more than one client thread
 			m_ccond.signal();
-		} else {
-			m_nowake++;
 		}
 		return true;
 	}
-- 
cgit v1.2.3