Fix Karaf log size adjustment for CSIT 58/81958/3
authorLuis Gomez <ecelgp@gmail.com>
Wed, 8 May 2019 18:00:36 +0000 (11:00 -0700)
committerLuis Gomez <ecelgp@gmail.com>
Thu, 9 May 2019 00:04:18 +0000 (00:04 +0000)
There was recent change in odlparent to generate 64 MB log file.
After that, the CSIT script to adjust log size stopped working.

Change-Id: Ic8cb34d224a7b38c029f64e3bffe269ed4057882
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
jjb/integration/common-functions.sh

index 7082b2a5ba2e6bafff28b628f97d2977319696a2..be80f1323f720e311c0b5c38dba8cafe5d776d9d 100644 (file)
@@ -79,6 +79,9 @@ function configure_karaf_log() {
     echo "Configuring the karaf log... karaf_version: ${karaf_version}, logapi: ${logapi}"
     if [ "${logapi}" == "log4j2" ]; then
         # FIXME: Make log size limit configurable from build parameter.
+        # From Neon the default karaf file size is 64 MB
+        sed -ie 's/log4j2.appender.rolling.policies.size.size = 64MB/log4j2.appender.rolling.policies.size.size = 1GB/g' ${LOGCONF}
+        # Flourine still uses 16 MB
         sed -ie 's/log4j2.appender.rolling.policies.size.size = 16MB/log4j2.appender.rolling.policies.size.size = 1GB/g' ${LOGCONF}
         orgmodule="org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver"
         orgmodule_="${orgmodule//./_}"