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

Builder rsyslog-solaris10-sparc Build #1752

Results:

Failed

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git updating ( 1 mins, 7 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 1752 Build
codebase Build
project rsyslog Build
repository https://github.com/rsyslog/rsyslog.git Build
revision d47fa8dbd75b5fb4a55ec503e656d075a6bd01ae 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:

StartMon Jul 31 09:24:51 2023
EndMon Jul 31 09:25:58 2023
Elapsed1 mins, 7 secs

All Changes:

:

  1. Change #177086

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

    Comments

    tcpflood: add -A option to NOT abort when sending fails
    Note: tcpflood is a testbench tool, not meant for production use
    
    We add the -A option. If set, it does NOT abort tcpflood if
    sending messages fails.
    
    This is required for some tests which test connection closes.
    If tcpflood terminates quickly before rsyslog could fully
    initializes all sessions, the expected error message count is
    not necessarily reached, which results in flakes. When tcpflood
    contines to run, rsyslog has sufficient time (at least a race
    is far less likely).

    Changed files

    • tests/tcpflood.c
  2. Change #177087

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Fri 28 Jul 2023 18:44:22
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 37de8f66a4ff558af77b01724175073ebb701511

    Comments

    testbench: make test more reliable
    There was a race between tcpflood and rsyslog in imptpc_maxsessions.sh.
    We now use the new -A tcpflood option to make the timing more
    predictable, hopefully fixing test flakiness.
    
    Note: if that does not help, we need to introduce a wait on the number
    of error messages and maybe a delay before tcpflood termination. The
    theory behind the latter is that rsyslog possibly does not fully
    iniaitlize session which are quickly aborted before rsyslog receives
    the related OS notification! We just record this info in case we
    need it and are positive that this change will fix the situation.

    Changed files

    • tests/imptcp_maxsessions.sh
  3. Change #177088

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Mon 31 Jul 2023 09:18:44
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision d47fa8dbd75b5fb4a55ec503e656d075a6bd01ae

    Comments

    Merge pull request #5205 from rgerhards/tcpflood-no-abort-send-fail
    Make imptcp_maxsessions test (much more) reliable

    Changed files

    • no files