Rainer Gerhards
07978e7431
testbench: make cleanup not try to cancel grep itself
2018-09-10 10:55:43 +02:00
Rainer Gerhards
01c2b48325
Merge pull request #3010 from rgerhards/imdiag-delaymode
...
imdiag: add capability to specify input flow control mode
2018-09-10 09:51:13 +02:00
Rainer Gerhards
63a9323b49
imdiag: add capability to specify input flow control mode
...
This is required for tests with longer-running outputs.
2018-09-10 08:21:34 +02:00
Rainer Gerhards
2cc1398176
maintain ChangeLog
2018-09-10 08:07:12 +02:00
Rainer Gerhards
e49c2b90b3
Merge pull request #2999 from rgerhards/i2960
...
imfile: experimental input throtteling feature
2018-09-09 18:33:49 +02:00
Rainer Gerhards
48ebfec6c6
Merge pull request #3008 from jsiwrk/bugfix/imdiag_memleak
...
testbench: fix imdiag memory leak reported by valgrind
2018-09-09 18:32:32 +02:00
Joan Sala
fdcb023dc8
testbench: fix imdiag memory leak reported by valgrind
2018-09-09 16:01:39 +02:00
Rainer Gerhards
8af131c2e0
Merge pull request #3005 from rgerhards/tb19
...
testbench: some more modernization
2018-09-08 14:09:18 +02:00
Rainer Gerhards
cd8fb150c2
testbench debug
2018-09-08 10:44:04 +02:00
Rainer Gerhards
e072935450
prototype change of sndrcv test via injectmsg
2018-09-08 10:40:09 +02:00
Rainer Gerhards
c096f21c46
testbench: some more modernization
2018-09-07 17:56:22 +02:00
Rainer Gerhards
95c87691ad
Merge branch 'master' of https://github.com/rsyslog/rsyslog
2018-09-07 17:36:50 +02:00
Rainer Gerhards
d41f40d02f
maintain ChangeLog
2018-09-07 17:36:31 +02:00
Rainer Gerhards
14ee6a0d59
Merge pull request #3004 from rgerhards/tb18
...
testbench: modernize, next part
2018-09-07 17:36:12 +02:00
Rainer Gerhards
ca5452fe74
Merge pull request #2993 from PascalWithopf/m2782
...
add contrib module omhttp
2018-09-07 17:33:21 +02:00
Rainer Gerhards
5cb4060a0e
Merge pull request #2974 from alorbach/master-kafka-newtests
...
testbench: Added new kafka tests using kafkacat for better debugging.
2018-09-07 17:29:13 +02:00
Rainer Gerhards
d4464e2950
Merge pull request #3001 from rgerhards/i2997
...
AIX: HUP not processed when running as non-service
2018-09-07 16:24:34 +02:00
Rainer Gerhards
74541cf56c
testbench: modernize, next part
2018-09-07 14:58:26 +02:00
Rainer Gerhards
fcc3b59156
maintain ChangeLog
2018-09-07 14:40:35 +02:00
Rainer Gerhards
489ad0ae99
Merge pull request #3003 from rgerhards/better-dlload-errors
...
core: improve error message on module load fail
2018-09-07 14:31:34 +02:00
Rainer Gerhards
bcabee67f6
Merge pull request #3002 from rgerhards/fix-linker
...
fix build error e.g. on FreeBSD
2018-09-07 14:07:47 +02:00
847d4223ef
testbench: Incremented input timeout to 60000 because kafka tests may fail on load otherwise.
...
Also fixed minor configuration and syntax issues.
Moved test init in kafka tests as far as possible to the top.
2018-09-07 11:52:57 +02:00
Rainer Gerhards
4bcf65ed05
core: improve error message on module load fail
2018-09-07 11:52:28 +02:00
Rainer Gerhards
31d58a2eee
AIX: HUP not processed when running as non-service
...
When rsyslog is not run as a service (under SRC control), HUP does not
awake the main loop timeout. In theory, it should do so, but in practice
this does not happen. As a work-around we now implement a kind of
ressource-saving busy waiting where we awake every half second to check
if HUP (or something else noteworthy) happened. This should not cause
any real issue in any case, because running rsyslog as a non-service
is very uncommon and probably only happens during testbench runs.
closes https://github.com/rsyslog/rsyslog/issues/2997
2018-09-07 03:25:38 -05:00
Rainer Gerhards
ef6d877540
fix build error e.g. on FreeBSD
...
regression form 9c0f2d4066b7d5a393f2f5acd080caa4dc4c1144
2018-09-07 10:24:49 +02:00
Rainer Gerhards
d716d659ea
testbench: replace importable zcat tool by better method
...
seen on AIX, but also enables test on Solaris
2018-09-07 01:09:31 -05:00
Rainer Gerhards
d98f1cbb9d
AIX: some more rsyslog core symbols need to be exported
...
seen while working on testbench. Unfortunately, we seem to be unable
to automatically export all global symbols, which is what we really
need.
2018-09-06 11:03:04 -05:00
48c48207f8
kafka: Fixed failing imkafka/omkafka when "debug" parameter was set.
...
also added some debug output when reporterr is off fo failed parameters.
2018-09-06 17:31:03 +02:00
Rainer Gerhards
7d5b1c6fba
imfile: experimental input throtteling feature
...
The new input parameter delay.message has been added. It specifies
a delay in microseconds after each line read.
closes https://github.com/rsyslog/rsyslog/issues/2960
2018-09-06 15:36:29 +02:00
Rainer Gerhards
1c08c57cc9
cleanup
2018-09-06 15:16:50 +02:00
Rainer Gerhards
eb80b3c405
bugfix in obsolete config system: do not do 0-size alloc
...
on some platforms (AIX), this even leads to malloc failure,
which then causes further trouble.
2018-09-06 08:10:02 -05:00
Rainer Gerhards
3743c77dd2
Merge pull request #2996 from rgerhards/aix4
...
build system: fix platform linker options detection
2018-09-06 15:02:57 +02:00
Rainer Gerhards
9c0f2d4066
build system: fix platform linker options detection
...
most importantly, it did not work for AIX, which resulted in problems
starting up rsyslog
2018-09-06 03:37:15 -05:00
Christian Tramnitz
73ca164715
add contrib module omhttp
...
closes https://github.com/rsyslog/rsyslog/issues/1797
replaces https://github.com/rsyslog/rsyslog/pull/2782
2018-09-06 10:00:47 +02:00
0d8f02b87e
omkafka: When Timestamp was NULL, wrong dynamic timestamp was used.
...
Setting timestamp to 0 now lets kafka handle this.
Also added "RD_KAFKA_V_KEY(NULL,0) if no key is configured.
testbench: Changed kafka server configuration "log.retention.hours"
property to 5000 which avoids that the log cleaner is deleting our
records before they can be processed.
2018-09-06 09:59:45 +02:00
Rainer Gerhards
292c8ac4a7
Merge pull request #2989 from rgerhards/i2880
...
provide better error information if gone-away config directive is used
2018-09-05 14:40:08 +02:00
Rainer Gerhards
2324162b79
Merge pull request #2992 from rgerhards/centos69-supp
...
CI: add valgrind suppressions file for CentOS 6.9
2018-09-05 13:22:30 +02:00
Rainer Gerhards
a0b869b99d
provide better error information if gone-away config directive is used
...
closes https://github.com/rsyslog/rsyslog/issues/2880
2018-09-05 11:57:34 +02:00
9d0933bccf
testbench: Added new kafka tests using kafkacat for better debugging.
...
Fixed some issues with sndrcv kafka tests.
Generating kafka topics dynamically now it kafka tests.
Limited messagecount in some tests to 50000 for now.
2018-09-05 11:55:33 +02:00
Rainer Gerhards
cc450af364
maintain ChangeLog
2018-09-05 11:22:36 +02:00
Rainer Gerhards
4e2314f7bf
Merge pull request #2983 from jsiwrk/feature/omprog_feedback_improvements
...
omprog: add feedback timeout and keep-alive feature
2018-09-05 11:07:46 +02:00
Rainer Gerhards
3cb6adc5e8
Merge pull request #2986 from rgerhards/tb17
...
testbench: use a reliable dynamic imdiag port
2018-09-05 10:48:21 +02:00
Rainer Gerhards
001498d5a5
CI: add valgrind suppressions file for CentOS 6.9
2018-09-05 10:24:05 +02:00
Rainer Gerhards
a45f3af81d
squash: wait until full startup so that imdiag.port exists
2018-09-05 09:21:42 +02:00
Rainer Gerhards
bf755c1943
Merge pull request #2990 from rgerhards/errmsg-omfwd
...
omfwd: remove invalid error message
2018-09-04 20:36:29 +02:00
Rainer Gerhards
0ce02e4a71
omfwd: remove invalid error message
...
The config plumbing itself provides an error message. The one given here
was also totally wrong ;-)
Thanks to Frank Bicknell for spotting this message and making me alert.
2018-09-04 12:35:11 +02:00
Rainer Gerhards
3b301f6f4b
maintain ChangeLog
2018-09-04 12:31:06 +02:00
Rainer Gerhards
3ae8dfdd67
Merge pull request #2977 from fbicknel/fbicknel/fix_dynafile_error_message
...
WiP: Fix errant error message when dynafile param needed
2018-09-04 12:26:46 +02:00
Rainer Gerhards
566788ecac
* remove unnecessary calls to "wait_startup"
...
This is automatically called by "startup" and "startup_vg". Tests
looked like a left-over from old testbench plumbing.
2018-09-04 10:50:57 +02:00
Rainer Gerhards
97a6730a92
testbench: use a reliable dynamic imdiag port
...
this also requires changes to some tooling.
Also, when assigning a dynamic port in tcpserver, the same port
number is used for IPv4 and IPv6.
Also removing some left-over debug output.
closes https://github.com/rsyslog/rsyslog/issues/2987
2018-09-04 09:09:50 +02:00