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

Builder rsyslog-solaris10-sparc Build #1746

Results:

Failed

SourceStamp:

Projectrsyslog
Repositoryhttps://github.com/rsyslog/rsyslog.git
Branchmaster
Revisiond1547b950651bbc82c742fd38c1845c6f98c1bf9
Changes3 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git updating ( 1 mins, 5 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-unstable10s/slave/rsyslog-solaris10-sparc slave
buildername rsyslog-solaris10-sparc Builder
buildnumber 1746 Build
codebase Build
project rsyslog Build
repository https://github.com/rsyslog/rsyslog.git Build
revision d1547b950651bbc82c742fd38c1845c6f98c1bf9 Build
scheduler schedule-rsyslog-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/rsyslog-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Rainer Gerhards

Timing:

StartFri Jul 28 11:54:52 2023
EndFri Jul 28 11:55:58 2023
Elapsed1 mins, 5 secs

All Changes:

:

  1. Change #176905

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Wed 26 Jul 2023 17:17:01
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 0e5444706dfbec105a15414210013c535766e04f

    Comments

    testbench: make waiting for HUP processing more reliable
    The previous approach was more or less delay based. We have now
    changed the code to enable imdiag to detect if HUP is underway
    and wait until it is completed. The new method still employs some
    kind of timeout, but is now quite reliable. Most importantly,
    it works great with long-running HUP processing, which can happen
    e.g. when querying the system name takes long or some actions need
    longer time to persist their HUP processing.
    
    The new approach will most likely reduce CI flakes and also speed
    up testbench runs. The speedup happens from not having to wait a
    full delay in cases where we detect HUP is completed (plus reduced
    timeout when we cannot clearly detect this - see code comments why
    the new method is still considered more reliable than the old one).
    
    Code note: we needed to slightly re-structure the way actual HUP
    processing and the "HUP mutex" is handled. After best analysis,
    this does not affect the reliability or speed in production
    settings.
    
    closes https://github.com/rsyslog/rsyslog/issues/5192

    Changed files

    • dirty.h
    • plugins/imdiag/imdiag.c
    • tests/diag.sh
    • tools/rsyslogd.c
  2. Change #176906

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Fri 28 Jul 2023 11:44:21
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 267e768334418ddff67f5b87f33c55d103b386ab

    Comments

    Merge pull request #5193 from rgerhards/ci-reliable-hup
    testbench: make waiting for HUP processing more reliable

    Changed files

    • no files
  3. Change #176907

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Fri 28 Jul 2023 11:45:29
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision d1547b950651bbc82c742fd38c1845c6f98c1bf9

    Comments

    maintain ChangeLog

    Changed files

    • ChangeLog