2015-10-06 7:27 GMT+02:00 David Lang <[email protected]>: > On Tue, 6 Oct 2015, Rainer Gerhards wrote: > >> 2015-10-06 0:09 GMT+02:00 Kendall Green <[email protected]>: >>> >>> I've set asyncWriting="off" and the only difference is, that with 1000 >>> message test, all were delivered on HUP and/or service restart, but >>> apparently not on flushInterval or buffer full. I'm currently running >>> another test with 100k messages iterating about 10 logs/sec, and watching >>> the output for number of lines. The output file is created on dfs-fuse >>> mount upon receipt of the first log, but 0 lines written. >>> >>> This current test will hopefully show how many logs get processed without >>> intervention over the next ~3 hours, and if still no logs appear will see >>> how many are written upon HUP signal. >>> >>> I'm unsure how the asyncWriting off impacts the rest of the config, and >>> if >>> the current config has disabled compression... or not with no zip. >>> >>> This note is from omfile asyncWriting doc: >>> *Note that in order to enable FlushInterval, AsyncWriting must be set to >>> “on”. Otherwise, the flush interval will be ignored. Also note that when >>> FlushOnTXEnd is “on” but AsyncWriting is off, output will only be written >>> when the buffer is full. This may take several hours, or even require a >>> rsyslog shutdown. However, a buffer flush can be forced in that case by >>> sending rsyslogd a HUP signal.* >>> >>> Please help clarify how these parameters correspond and what the settings >>> can achieve expedited log transport, avoiding long delays waiting for >>> buffering or flush intervals. This goal is why have chosen low settings >>> for >>> IOBufferSize and flushInterval. >> >> >> Without async writing, everything is written sync on when it arrives >> (more precisely at commit of the current batch) aka "as quickly as >> possible". Thus, these params do not exist because they have no >> meaning. Note that with a very large batch and a small buffer, partial >> records may be written. > > > although without the checkpoint parameter the writes are to the OS and they > get flushed to disk at a later point.
you mean "sync", right? Rainer _______________________________________________ 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.

