Commit e2eb137f authored by Geoff Simmons's avatar Geoff Simmons

varnishevent: added SPSCQ_Shutdown()

parent 279acdb3
......@@ -49,7 +49,6 @@ syslog_setlevel(int level)
setlogmask(LOG_UPTO(level));
}
/* XXX: is this safe? */
static void
stdio_initnames(void)
{
......
......@@ -81,3 +81,9 @@ SPSCQ_Stats(void)
LOG_Log(LOG_INFO, "Queue: max=%u len=%u load=%.2f occ_hi=%u",
config.max_data, len, 100.0 * len / config.max_data, occ_hi);
}
void
SPSCQ_Shutdown(void)
{
AZ(pthread_mutex_destroy(&spscq_lock));
}
......@@ -785,6 +785,7 @@ main(int argc, char *argv[])
LOG_Log0(LOG_WARNING, "Varnish log closed");
WRT_Halt();
SPSCQ_Shutdown();
MON_Shutdown();
FMT_Shutdown();
LOG_Log0(LOG_INFO, "Exiting");
......
......@@ -231,6 +231,7 @@ void SPSCQ_Enq(logline_t *ptr);
logline_t *SPSCQ_Deq(void);
unsigned SPSCQ_Len(void);
void SPSCQ_Stats(void);
void SPSCQ_Shutdown(void);
/* monitor.c */
typedef enum {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment