Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder rsyslog-solaris10-i386 Build #1792

Results:

Failed

SourceStamp:

Projectrsyslog
Repositoryhttps://github.com/rsyslog/rsyslog.git
Branchmaster
Revisionf4cfd557dff4ecf35bd80678e75986ec2bf15b10
Changes12 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-rsyslog-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git updating ( 1 mins, 6 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/rsyslog-solaris10-i386 slave
buildername rsyslog-solaris10-i386 Builder
buildnumber 1792 Build
codebase Build
project rsyslog Build
repository https://github.com/rsyslog/rsyslog.git Build
revision f4cfd557dff4ecf35bd80678e75986ec2bf15b10 Build
scheduler schedule-rsyslog-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/rsyslog-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Rainer Gerhards
  2. alakatos

Timing:

StartSun Nov 19 11:03:43 2023
EndSun Nov 19 11:04:50 2023
Elapsed1 mins, 6 secs

All Changes:

:

  1. Change #183616

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Mon 30 Oct 2023 18:23:00
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 8e1388f65c629ae5066ef20a838db9dcde8fd746

    Comments

    imklog bugfix: keepKernelTimestamp=off config param did not work
    ... at least not as expected. It was only honored for kernel-level
    messages and only when parseKernelTimestamp was "on". Otherwise, the
    kernel timestamp was always kept inside the message.
    
    closes https://github.com/rsyslog/rsyslog/issues/5160

    Changed files

    • plugins/imklog/bsd.c
    • plugins/imklog/imklog.c
  2. Change #183617

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 31 Oct 2023 10:16:30
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 184e011c6f9119aace18307c78ea5c57574c1297

    Comments

    Merge pull request #5262 from rgerhards/i5160
    imklog bugfix: keepKernelTimestamp=off config param did not work

    Changed files

    • no files
  3. Change #183618

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 31 Oct 2023 10:17:43
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 7a6f7f65eb89566d6ad71241a4b74922ee8fb8b5

    Comments

    maintain ChangeLog

    Changed files

    • ChangeLog
  4. Change #183624

    Category rsyslog
    Changed by alakatos <alakatosohnoyoudont@redhat.com>
    Changed at Mon 30 Oct 2023 09:46:03
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 7e30408f08563f9ea9b9ba0dc32df8da87313637

    Comments

    Netstreamdriver: deallocate certificate related resources
    Free resources when a certificate path has been typed in
    incorrectly. It will also trigger more information on the
    configuration problem.

    Changed files

    • runtime/glbl.c
  5. Change #183626

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 31 Oct 2023 11:31:38
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision f1b90819bcb1b443294d4abafffe2af3faed9000

    Comments

    Merge pull request #5261 from Cropi/asan1
    Netstreamdriver: deallocate certificate related resources

    Changed files

    • no files
  6. Change #183628

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 31 Oct 2023 11:33:46
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision b9e510f473a7ae6063c2d5e102c06907ce11ead7

    Comments

    maintain ChangeLog

    Changed files

    • ChangeLog
  7. Change #184090

    Category rsyslog
    Changed by alakatos <alakatosohnoyoudont@redhat.com>
    Changed at Fri 03 Nov 2023 13:46:58
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision eadb0b6d93867c26a26f0a5effa7332420d319cc

    Comments

    imfile: remove state file on file delete fix
    The state file would remain in the working directory
    after shutdown, even though deleteStateOnfileDelete is
    set to "on" and the monitored file was removed.
    
    Fixes #5258

    Changed files

    • plugins/imfile/imfile.c
  8. Change #184091

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 07 Nov 2023 11:22:25
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 65cb51db85e7bd53f8e4cb71d733f364ed0f7c8d

    Comments

    Merge pull request #5267 from Cropi/imfile-statefile
    imfile: remove state file on file delete fix

    Changed files

    • no files
  9. Change #184092

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 07 Nov 2023 11:24:29
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 0ba9d5d640495e0a563b6e76d9eef799f9a9ac56

    Comments

    maintain ChangeLog

    Changed files

    • ChangeLog
  10. Change #184184

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Thu 09 Nov 2023 09:34:26
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision b38b7c6ba6c28c80f7181ce17ec4b96377f86004

    Comments

    imkmsg: add module param parseKernelTimestamp
    The parameter permits to select whether or not and when kernel
    timestamps shall parsed, that is be used as the actual time a
    log message occurs.
    
    This permits to work around problems with the way kernel
    timestamps are represented. The reasoning is given in a sysklogd
    commit by Joachim Wiberg, which we reproduce below ("QUOTE") to
    have a stable reference.
    
    The commit itself can be found for example at:
    https://github.com/troglobit/sysklogd/commit/9f6fbb3301e571d8af95f8d771469291384e9e95
    
    The new parameter parseKernelTimestamp has three possible modes:
    
    "startup" - uses the kernel time stamp during the initial read
    loop of /dev/kmsg, but replaced it later ignores it for later reads.
    This is the DEFAULT setting.
    
    "on" - kernel timestamps are always used and no correction is tried
    
    "off" - kernel timestamps are never used, system time is used instead
    
    Note that there this is a slightly breaking change. Previously, imkmsg
    reported similar to "off" mode, now it reports by default in "startup"
    mode. We consider this acceptable, as "off" mode timestamps are not
    correct for startup. After startup, the behaviour is correct. All in
    all, the new default is kind of a bugfix.
    
    ============== QUOTE ===============
    The spec[1] says the /dev/kmsg timestamp is a monotonic clock and in
    microseconds.  After a while you realize it's also relative to the boot
    of the system, that fact was probably too obvious to be put in the spec.
    However, what's *not* in the spec, and what takes a while to realize, is
    that this monotonic time is *not* adjusted for suspend/resume cycles ...
    
    On a frequently used laptop this can manifest itself as follows.  The
    kernel is stuck on Nov 15, and for the life of me I cannot find any to
    adjust for this offset:
    
        $ dmesg -T |tail -1; date
        [Mon Nov 15 01:42:08 2021] wlan0: Limiting TX power to 23 (23 - 0) dBm as advertised by 18:e8:29:55:b0:62
        Tue 23 Nov 2021 05:20:53 PM CET
    
    Hence this patch.  After initial "emptying" of /dev/kmsg when syslogd
    starts up, we raise a flag (denoting done with backlog), and after this
    point we ignore the kernel's idea of time and replace it with the actual
    time we have now, the same that userspace messages are logged with.
    
    Sure, there will be occasions where there's a LOT of kernel messages to
    read and we won't be able to keep track.  Yet, this patch is better than
    the current state (where we log Nov 15).
    
    [1]: https://www.kernel.org/doc/Documentation/ABI/testing/dev-kmsg
    ===========END QUOTE ===============
    
    closes https://github.com/rsyslog/rsyslog/issues/4561
    closes https://github.com/rsyslog/rsyslog/issues/5161

    Changed files

    • contrib/imkmsg/imkmsg.c
    • contrib/imkmsg/imkmsg.h
    • contrib/imkmsg/kmsg.c
  11. Change #184185

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Fri 10 Nov 2023 13:12:52
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision ef1bd6bc03849a22110a6e54abbdb9573bf7b1b6

    Comments

    Merge pull request #5264 from rgerhards/i5161
    imkmsg: add params parseKernelTimestamp and fixKernelTimeStamp

    Changed files

    • no files
  12. Change #184186

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Fri 10 Nov 2023 13:15:19
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision f4cfd557dff4ecf35bd80678e75986ec2bf15b10

    Comments

    maintain ChangeLog

    Changed files

    • ChangeLog