Yes, I agree... Your patch should work as you expect. Thanks chandra On Wed, 2009-06-24 at 16:19 -0400, Charlie Brady wrote: > On Wed, 24 Jun 2009, Chandra Seetharaman wrote: > > > We do not want to print these messages as they will be flooding > > your /var/log/messages even when everything is good. > > Agreed. > > > We want to print these messages only to get User's attention. > > Agreed. > > > If your concern is that the last message is "down", then we should be > > having a static variable and print up or ghost message only once (when > > we toggle from down to up/ghost). > > You do have a static variable, so that messages are only printed when the > status changes. However, because of the missing MSG() calls when the > status is PATH_UP and PATH_GHOST, then the string printed is "path down", > when it should be "path up" or "path ghost". > > I believe that the patch is good. The MSG() calls will change the message > string, and then the higher layer will notice the status change, and print > the message. > > Please check the code and correct me if I am wrong. > > > > > chandra > > On Tue, 2009-06-23 at 15:50 -0400, Charlie Brady wrote: > >> It seems to me that this patch is required, to fix a problem with "path > >> down" messages being logged when the path transitions to up (and > >> presumably ghost). > >> > >> --- libcheckers/rdac.c.orig 2009-06-23 15:38:05.371422000 -0400 > >> +++ libcheckers/rdac.c 2009-06-23 15:39:28.020843000 -0400 > >> @@ -105,5 +105,12 @@ > >> return PATH_DOWN; > >> } > >> > >> - return ((inq.avtcvp & 0x1) ? PATH_UP : PATH_GHOST); > >> + if (inq.avtcvp & 0x1) { > >> + MSG(c, MSG_RDAC_UP); > >> + return PATH_UP; > >> + } > >> + else { > >> + MSG(c, MSG_RDAC_GHOST); > >> + return PATH_GHOST; > >> + } > >> } > >> > >> -- > >> dm-devel mailing list > >> dm-devel@xxxxxxxxxx > >> https://www.redhat.com/mailman/listinfo/dm-devel > > > > -- > > dm-devel mailing list > > dm-devel@xxxxxxxxxx > > https://www.redhat.com/mailman/listinfo/dm-devel > > -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel