DefaultActionQueueTimeoutShutdown

Sets the default action queue shutdown timeout at config load time.

This parameter applies to imdiag: Diagnostic instrumentation.

Name:

DefaultActionQueueTimeoutShutdown

Scope:

module

Type:

integer (milliseconds)

Default:

20000

Required?:

no

Introduced:

8.x

Description

Sets globals.actq_dflt_toQShutdown — the default shutdown timeout for action queues created after this point — at config-load time. This only affects action queues that do not specify their own timeout. The testbench uses this to ensure action queues drain cleanly under test conditions.

Note

This parameter affects action queues created after the module is loaded. Existing queues are unaffected.

Override per-test via RSTB_ACTION_DEFAULT_Q_TO_SHUTDOWN before generate_conf.

Module usage

module(load="imdiag" defaultActionQueueTimeoutShutdown="20000")

YAML usage

testbench_modules:
  - load: "../plugins/imdiag/.libs/imdiag"
    defaultactionqueuetimeoutshutdown: "20000"

See also

See also imdiag: Diagnostic instrumentation.


Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.