2014-10-02 18:09 GMT+02:00 Liwei Peng <[email protected]>: > Thanks. I attached my output plugin code. also, I attached the wrong > console output in my previous email. See the new one in c2.txt.zip. > > More details of my problem: > 1) I tracked for each msg going to doAction(). I defined a counter in > wrkrInstanceData. And increase for the counter for each new msg. > 2) However, I found 2 msgs that have the same PID, thread id, and end up > with the same counter. Is this by design for the batching? > > I checked the plugin code, and it looks ok. So it smells a little bit like a bug inside the core engine. Could you open a bug on github? That would make sure I do not forget to look at it as soon as I find time.
Thx, Rainer > > Summary of the two messages: > > 5758.832554580:action 1 queue[DA]:Reg/w0: omazuremds: pid *23132* thread > *139923907188480* tag=[1412265758:0x7f428c004e60:139923907188480 1] > logstring=["syslog","6","2014-10-02T09:02:35.516382-07:00","127.0.0.1"," > [origin software=\"rsyslogd\" swVersion=\"8.4.0\" x-pid=\"23109\" > x-info=\"http:\/\/www.rsyslog.com\"] exiting on signal 15.",""] > > 5758.833384371:action 1 queue:Reg/w0: omazuremds: pid *23132* thread > *139923907188480* tag=[1412265758:0x7f428c004e60:139923907188480 1] > logstring=["syslog","6","2014-10-02T09:02:38.832096-07:00","127.0.0.1"," > [origin software=\"rsyslogd\" swVersion=\"8.4.0\" x-pid=\"23132\" > x-info=\"http:\/\/www.rsyslog.com\"] start",""] > > > On Wed, Oct 1, 2014 at 11:20 PM, Rainer Gerhards <[email protected] > > > wrote: > > > Please also send the plugin code, as this helps to understand... > > > > Thx, > > Rainer > > > > 2014-10-02 2:48 GMT+02:00 Liwei Peng <[email protected]>: > > > > > Hi, > > > > > > I am writing a new output module with batching with multiple worker > > > threads. I am using disk-assisted fixed array queue. > > > > > > One thing I'd like to do is to uniquely identify each message sent > > through > > > the module. I created a counter in worker instance. so that each new > > > message in doAction() will make counter + 1. > > > > > > However, I found that there are cases (not 100% case) that 2 messages > go > > to > > > the same worker thread and the counter are only increased once. > > > > > > Can you help on what's going on? > > > > > > The only diff I found is that the one msg is from queue[DA]; another is > > > from queue. but I don't know why this won't cause counter increase. > > > > > > See attached debug log. > > > > > > Example: the following 2 messages to the same thread > > > > > > 0704.006084403:action 1 *queue[DA]:*Reg/w0: omazuremds: pid 20121 > thread > > > 139993705387776 tag=[1412210704:0x7f52cc004e60:1] > > > > logstring=["syslog","6","2014-10-01T17:45:00.675677-07:00","127.0.0.1"," > > > [origin software=\"rsyslogd\" swVersion=\"8.4.0\" x-pid=\"19917\" > > > x-info=\"http:\/\/www.rsyslog.com\"] exiting on signal 15.",""] > > > > > > 0704.006770935:action 1 q*ueue:Reg/w0*: omazuremds: pid 20121 thread > > > 139993680209664 tag=[1412210704:0x7f52cc004e60:1] > > > > logstring=["syslog","6","2014-10-01T17:45:04.005700-07:00","127.0.0.1"," > > > [origin software=\"rsyslogd\" swVersion=\"8.4.0\" x-pid=\"20121\" > > > x-info=\"http:\/\/www.rsyslog.com\"] start",""] > > > > > > _______________________________________________ > > > rsyslog mailing list > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > http://www.rsyslog.com/professional-services/ > > > What's up with rsyslog? Follow https://twitter.com/rgerhards > > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a > myriad > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > > > DON'T LIKE THAT. > > > > > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > http://www.rsyslog.com/professional-services/ > > What's up with rsyslog? Follow https://twitter.com/rgerhards > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > > DON'T LIKE THAT. > > > > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > DON'T LIKE THAT. > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

