[RUN-3161] Add server-side runner compact processor configuration properties#1825
[RUN-3161] Add server-side runner compact processor configuration properties#1825jgarces-pd wants to merge 4 commits into
Conversation
|
@forrestrd @fdevans I make this PR to document a feature released on |
jgarces-pd
left a comment
There was a problem hiding this comment.
everything looks alright.
|
Server side configs should mention configuring in the System Config over directly in file based configs. |
fdevans
left a comment
There was a problem hiding this comment.
See previous comment. Need to guide towards System Config, not just file based configs
|
@fdevans that is correct. Let me make that change. |
|
@fdevans addressed — moved the properties out of |
Summary
Adds documentation for two new server-side configuration properties introduced in rundeckpro#3680 (RUN-3161 — Optimizations on runner report handling in database).
rundeck.runner.compactProcessor.enabled— enables a compact processing mode that stores each runner report as a single compressed database row instead of one row per data object, significantly reducing database transaction pressure.rundeck.runner.compactProcessor.maxReportDataSize— limits the maximum runner report data stored in the database per operation (default:1gb), acting as a safeguard against unbounded data growth.Both properties are server-side (
rundeck-config.properties) settings. Documentation is added as a new "Server-side report processing" section indocs/administration/runner/runner-config.md, placed alongside the existing runner client-side performance tuning guidance.Related
Test plan
RefreshableRundeckConfig.groovyandpro-features.propertiesfrom the code PR🤖 Generated with Claude Code