Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-1730

Support for syslog-ng version 3.13

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Won't Do
    • 1.1.6
    • Icebox
    • installation
    • None
    • Docker Ubuntu 18.04.1 LTS

    Description

      The Ubuntu 18.04.1 LTS distribution has syslog-ng-core version 3.13.2-3. This version requires configuration file with a version number. The ColumnStore 1.1.6 installation uses
      https://github.com/mariadb-corporation/mariadb-columnstore-engine/blob/columnstore-1.1.6/oam/install_scripts/calpontSyslog-ng
      that results in

      [2018-09-12T16:47:44.171851] ERROR: configuration files without a version number has become unsupported in syslog-ng 3.13, please specify a version number using @version and update your configuration accordingly;
      Error parsing config, syntax error, unexpected LL_ERROR, expecting $end in /etc/syslog-ng/syslog-ng.conf at line 3, column 1:
       
      source s_columnstore {
      ^^^^^^
      

      After adding the required first line:

      @version: 3.13
      

      the service syslog-ng start command succeeds with a warning

      [2018-09-14T13:26:46.304778] WARNING: Your configuration file uses an obsoleted keyword, please update your configuration; keyword='log_prefix', change='program_override', location='/etc/syslog-ng/syslog-ng.conf:11:27'
      

      This warning disappears after replacing the line
      https://github.com/mariadb-corporation/mariadb-columnstore-engine/blob/columnstore-1.1.6/oam/install_scripts/calpontSyslog-ng#L10
      with

              file("/proc/kmsg" program_override("kernel: "));
      

      With the above changes, ColumnStore 1.1.6 works with syslog-ng as expected, producing log files:

      ls -ltr /var/log/mariadb/columnstore/*log
      -rw------- 1 root root    464 Sep 19 13:00 /var/log/mariadb/columnstore/crit.log
      -rw-r--r-- 1 root root   2428 Sep 19 13:00 /var/log/mariadb/columnstore/alarm.log
      -rw-r--r-- 1 root root    982 Sep 19 13:07 /var/log/mariadb/columnstore/mcsadmin.log
      -rw------- 1 root root    294 Sep 19 13:07 /var/log/mariadb/columnstore/err.log
      -rw------- 1 root root   5788 Sep 19 13:07 /var/log/mariadb/columnstore/info.log
      -rwxr-xr-x 1 root root 422358 Sep 19 13:37 /var/log/mariadb/columnstore/debug.log
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sasha Sasha V
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.