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

Builder collectd-60-solaris10-sparc Build #59

Results:

Build successful

SourceStamp:

Projectcollectd/collectd
Repositoryhttps://github.com/collectd/collectd
Branchcollectd-6.0
Revision345c52d5df3b362eea3beec83e3ea17b9eae6dfd
Got Revision345c52d5df3b362eea3beec83e3ea17b9eae6dfd
Changes11 changes

BuildSlave:

unstable10s

Reason:

The AnyBranchScheduler scheduler named 'schedule-collectd-60' triggered this build

Steps and Logfiles:

  1. git update ( 13 secs )
    1. stdio
  2. setproperty property 'ciflags' set ( 0 secs )
    1. stdio
    2. property changes
  3. shell '/opt/csw/bin/bash ./build.sh' ( 8 mins, 21 secs )
    1. stdio
  4. shell_1 './configure --prefix=/opt/csw ...' ( 4 mins, 4 secs )
    1. stdio
    2. config.log
  5. shell_2 'gmake -k ...' ( 10 mins, 57 secs )
    1. stdio
  6. shell_3 'gmake check' ( 1 mins, 51 secs )
    1. stdio
    2. test-suite.log

Build Properties:

NameValueSource
branch collectd-6.0 Build
builddir /export/home/buildbot-unstable10s/slave/collectd-60-solaris10-sparc slave
buildername collectd-60-solaris10-sparc Builder
buildnumber 59 Build
ciflags --disable-aggregation --disable-check_uptime --disable-csv --disable-java --disable-lua --disable-match_empty_counter --disable-match_hashed --disable-match_regex --disable-match_timediff --disable-match_value --disable-network --disable-perl --disable-postgresql --disable-target_notification --disable-target_replace --disable-target_scale --disable-target_set --disable-target_v5upgrade --disable-threshold --disable-write_graphite --disable-write_kafka --disable-write_mongodb --disable-write_pro .. [property value too long] SetPropertyFromCommand Step
codebase Build
got_revision 345c52d5df3b362eea3beec83e3ea17b9eae6dfd Git
project collectd/collectd Build
repository https://github.com/collectd/collectd Build
revision 345c52d5df3b362eea3beec83e3ea17b9eae6dfd Build
scheduler schedule-collectd-60 Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/collectd-60-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Florian Forster
  2. Florian Forster

Timing:

StartThu Dec 21 18:36:24 2023
EndThu Dec 21 19:01:55 2023
Elapsed25 mins, 30 secs

All Changes:

:

  1. Change #186993

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision fad8788bb357f9049044fb696bf55a3a93b81b8c

    Comments

    strbuf: Add `strbuf_print_restricted`.
    
    This new function is similar to `strbuf_print_escaped` but differs in two
    important aspects:
    
    *    `strbuf_print_restricted` expects a list of acceptable characters,
        i.e. an allow list. `strbuf_print_escaped` expects a deny list.
    *    `strbuf_print_restricted` *replaces* characters not in the allow list.
         `strbuf_print_escaped` adds an escape character in front of the
        denied character.

    Changed files

    • src/utils/strbuf/strbuf.c
    • src/utils/strbuf/strbuf.h
    • src/utils/strbuf/strbuf_test.c
  2. Change #186994

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 7786c0f6eef08d90bc64599e10b3aea1c9f4b5ce

    Comments

    configure: Report why the *write_prometheus plugin* is disabled.

    Changed files

    • configure.ac
  3. Change #186995

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 9a68b7e3c4eba1a9e207ed07b70fc560d2028f27

    Comments

    write_prometheus plugin: Break out formatting of a single metric family.

    Changed files

    • src/write_prometheus.c
  4. Change #186996

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 9f68413c29c63e6796813d0e3d33c7802955e07c

    Comments

    write_prometheus plugin: Add an initial (i.e. very simple) unit test.

    Changed files

    • Makefile.am
    • src/write_prometheus_test.c
  5. Change #186997

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision b177342904534830b797fab5a26e9742682c9e2f

    Comments

    write_prometheus plugin: Add two more simple unit test cases.

    Changed files

    • src/write_prometheus_test.c
  6. Change #186998

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 20b0e61ac2c016c0a6f3929f363d72d6632d59bd

    Comments

    write_prometheus plugin: Replace invalid characters in names.

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  7. Change #186999

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 12:59:59
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 1a56a9008a2614dcd9fea27b68ab06cc75b5ad15

    Comments

    ./contrib/format.sh src/utils/strbuf/strbuf.c

    Changed files

    • src/utils/strbuf/strbuf.c
  8. Change #187000

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 16:11:04
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision c6908182cedcc50b14d5fe4975a8b2d30fba5470

    Comments

    strbuf: Rewrite `strbuf_print_restricted` using a bitmap.
    
    Instead of building the buffer piece by piece, copy the entire string into
    the buffer and do the replacements there.
    
    I think the code is quite efficient, but I haven't profiled either
    version so can't say for sure that there is a speedup. The new code
    *may* be easier to reason about, since the "copy and replace" approach
    has a much simpler loop body than the previous approach.

    Changed files

    • src/utils/strbuf/strbuf.c
  9. Change #187001

    Category None
    Changed by Florian Forster <ffohnoyoudont@octo.it>
    Changed at Thu 21 Dec 2023 16:58:16
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision ebaa00268dc82f1e26da76b567c72639db2a74c8

    Comments

    src/utils/strbuf/strbuf.c: Remove unused left-over code.
    
    Co-authored-by: Eero Tamminen <eero.t.tamminen@intel.com>

    Changed files

    • src/utils/strbuf/strbuf.c
  10. Change #187002

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 18:26:52
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 2de87a93d01aab8c9998f671b58da8d9a6de2252

    Comments

    contrib/format.sh src/utils/strbuf/strbuf.c

    Changed files

    • src/utils/strbuf/strbuf.c
  11. Change #187003

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 21 Dec 2023 18:35:17
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 345c52d5df3b362eea3beec83e3ea17b9eae6dfd

    Comments

    Merge pull request #4206 from octo/6/write_prometheus
    
    [collectd 6] Write Prometheus plugin: Ensure metric and label names are properly formatted.

    Changed files

    • Makefile.am
    • configure.ac
    • src/utils/strbuf/strbuf.c
    • src/utils/strbuf/strbuf.h
    • src/utils/strbuf/strbuf_test.c
    • src/write_prometheus.c
    • src/write_prometheus_test.c