From 2b881f391707f00bc1ce64a6183ba78a4d6593e0 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Wed, 20 Nov 2013 13:59:54 -0800 Subject: [PATCH] Increase rsyslog buffer sizes. Swift proxy logs to syslog during the devstack-gate tempest runs. To better capture the swift logs increase the rsyslog buffer size to 6k bytes allowing for longer messages like tracebacks. Change-Id: I03e42964e14d9f930c07ed047851bdf775639c59 --- modules/jenkins/manifests/slave.pp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 377a4259fa..495508b176 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -338,7 +338,20 @@ class jenkins::slave( } } + # Increase syslog message size in order to capture + # python tracebacks with syslog. file { '/etc/rsyslog.d/99-maxsize.conf': - ensure => absent, + ensure => present, + # Note MaxMessageSize is not a puppet variable. + content => '$MaxMessageSize 6k', + owner => 'root', + group => 'root', + mode => '0644', + } + + service { 'rsyslog': + ensure => running, + enable => true, + subscribe => File['/etc/rsyslog.d/99-maxsize.conf'], } }