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

Builder curl-unthreaded-solaris11-sparc Build #6234

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision3d6d93a6beb9eeaca98ce20eeed7f64ebb0c9297
Got Revision3d6d93a6beb9eeaca98ce20eeed7f64ebb0c9297
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 29 mins, 22 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 14 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris11-sparc slave
buildername curl-unthreaded-solaris11-sparc Builder
buildnumber 6234 Build
codebase Build
got_revision 3d6d93a6beb9eeaca98ce20eeed7f64ebb0c9297 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 3d6d93a6beb9eeaca98ce20eeed7f64ebb0c9297 Build
scheduler schedule-curl-unthreaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing

Timing:

StartFri Aug 14 21:07:24 2026
EndFri Aug 14 22:13:06 2026
Elapsed1 hrs, 5 mins, 41 secs

All Changes:

:

  1. Change #278254

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 14 Aug 2026 22:39:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3d6d93a6beb9eeaca98ce20eeed7f64ebb0c9297

    Comments

    multi: timeout improvements
    - Move expire timeout code from multi into splay.c
    - keep a "time_base" timestamp to calculate timediff_t for
      actual timeout values. Unfortunately this means our
      timeouts will go wrong after ~500,000 years of continuous
      operations...
    - use timediff_t as key in splay instead of curltime
    - use timediff_t in transfers expire times instead of curltime
    - re-comment splay.c for better understanding how it works
    - replace splay nodes double-linked "same" list with a single link,
      we almost never have duplicate keys
    - keep transfer `mid` in splay nodes instead of the transfer pointer
    - keep registered bit in splay node for tracking instead of separate
      bit in transfer
    - adapt unit1309.c to changes in timediff_t and mid
    
    Closes #22584

    Changed files

    • docs/internals/SPLAY.md
    • lib/cf-ip-happy.c
    • lib/connect.c
    • lib/cshutdn.c
    • lib/curl_trc.c
    • lib/curlx/timeval.c
    • lib/curlx/timeval.h
    • lib/http.c
    • lib/multi.c
    • lib/multihandle.h
    • lib/multiif.h
    • lib/splay.c
    • lib/splay.h
    • lib/url.c
    • lib/urldata.h
    • lib/vdns/asyn-thrdd.c
    • tests/data/test1309
    • tests/unit/unit1309.c
    • tests/unit/unit3214.c