DefaultActionQueueTimeoutEnqueue

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

This parameter applies to imdiag: Diagnostic instrumentation.

Name:

DefaultActionQueueTimeoutEnqueue

Scope:

module

Type:

integer (milliseconds)

Default:

30000

Required?:

no

Introduced:

8.x

Description

Sets globals.actq_dflt_toEnq — the default enqueue timeout for action queues created after this point — at config-load time. This only affects action queues that do not specify their own timeout. When an action queue is full, a producer waits up to this duration before dropping the message.

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_ENQUEUE before generate_conf.

Module usage

module(load="imdiag" defaultActionQueueTimeoutEnqueue="30000")

YAML usage

testbench_modules:
  - load: "../plugins/imdiag/.libs/imdiag"
    defaultactionqueuetimeoutenqueue: "30000"

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.