> > So I will pull it in as is and wait for some feedback from the field
> > (with the assumption "no feedback" equals "OK").
> hold on, please. There is still some development and we need to make
> clear in
> one thing. Here it is:
> "-g" accepts only gss connections
> "-t" accepts all connections (gss as a plain text)
> but, we have a requirement to log both(gss and non-gss).
> Solutions:
> 1.  -g somePort -t someOtherPort
> - this might be easy implemented
> 
> 2. check if the mesaage is gss or not
> - a bit hackish, since there is no protocol
> 
> I think patch is OK to release, but I'd like to avoid breaking
> compatibility
> in the future.

OK, valid point. Will hold, a few days don't matter, upward
compatibility is more important.

> > I will then begin to look at the loadable module de-initialization.
> This
> > is not really clean in the current release, but that's no problem
> > because modules never get unloaded. However, in the long term we
need
> > this to be clean.
> >
> > The mysterios segfault issue is still dangling. I was hesitant to do
> any
> > larger-scale new development without fixing it. But given the fact
> that
> > it is extremely hard to find, and obviously happens very seldom,
I'll
> > continue developing. I am right now looking into upgrading the dev
> > machine to an x64 OS, where most of the problems happened. My hope
is
> > that I will see a segfault during further development work and then
> > hopefully be able to tackle it. I still think that the segfault must
> be
> > well understood and fixed before I go into some serious
> multithreading
> > redesign. As such, unfortunately, this issue still holds some of the
> > work scheduled for the next *major* version.
> 
> This bug is my nightmare.  I really don't know what to do. I run 2
> syslogs in
> valgrind during a weekend. Sendind message via UDP on 64 architecture,
> messages generated every 1/3sec. RESULT: no segfault. :-(
> 
> F8 is out for 2 weeks, we have only one bug report. I released an
> update to
> 1.19.10.

My nightmare, too. I have hunted a number of bugs, but this one is
really the nastiest I have seen in over 20 years :(. You don't see it in
lab, and you don't see it in code review. And the worst thing is that I
have no clue left what may be the issue - besides that it is related to
threading. But the threading model is that simple...

Rainer
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog

Reply via email to