[dm-devel] log_enqueue frequently overruns log_area

Benjamin Marzinski bmarzins at redhat.com
Wed Apr 20 20:59:05 UTC 2005


After seeing multipathd not logging what I was expecting it to, I checked to
see if it was ever dropping messages, and it was. In fact, I get dropped
messages on start up most of the time. The attached patch, against
multipath-tools-0.4.4-pre16, doubles the default logarea size. At that size,
I haven't seen any dropped messages. I'm not sure that this is the right
size, but it definitely works better for me.

-Ben
-------------- next part --------------
diff -urN multipath-tools-0.4.4-pre16/multipathd/log.h multipath-tools-bigger_buffer/multipathd/log.h
--- multipath-tools-0.4.4-pre16/multipathd/log.h	2005-03-31 03:24:46.000000000 -0600
+++ multipath-tools-bigger_buffer/multipathd/log.h	2005-04-20 14:33:01.000000000 -0500
@@ -1,7 +1,7 @@
 #ifndef LOG_H
 #define LOG_H
 
-#define DEFAULT_AREA_SIZE 2048
+#define DEFAULT_AREA_SIZE 4096
 #define MAX_MSG_SIZE 128
 
 #ifndef LOGLEVEL


More information about the dm-devel mailing list