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

Builder collectd-60-solaris10-sparc Build #54

Results:

Build successful

SourceStamp:

Projectcollectd/collectd
Repositoryhttps://github.com/collectd/collectd
Branchcollectd-6.0
Revision5e639b8ebf216df121d8cda83b15d01d2b098757
Got Revision5e639b8ebf216df121d8cda83b15d01d2b098757
Changes18 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 12 secs )
    1. stdio
  2. setproperty property 'ciflags' set ( 0 secs )
    1. stdio
    2. property changes
  3. shell '/opt/csw/bin/bash ./build.sh' ( 6 mins, 5 secs )
    1. stdio
  4. shell_1 './configure --prefix=/opt/csw ...' ( 3 mins, 25 secs )
    1. stdio
    2. config.log
  5. shell_2 'gmake -k ...' ( 9 mins, 59 secs )
    1. stdio
  6. shell_3 'gmake check' ( 1 mins, 41 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 54 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 5e639b8ebf216df121d8cda83b15d01d2b098757 Git
project collectd/collectd Build
repository https://github.com/collectd/collectd Build
revision 5e639b8ebf216df121d8cda83b15d01d2b098757 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

Timing:

StartMon Dec 18 23:31:19 2023
EndMon Dec 18 23:52:45 2023
Elapsed21 mins, 25 secs

All Changes:

:

  1. Change #186715

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision e4a294d367989dcda2273e9cb209f4959efd88cb

    Comments

    daemon: Add `metric_family_compare` and `label_set_compare`.

    Changed files

    • src/daemon/metric.c
    • src/daemon/metric.h
  2. Change #186716

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 286974d80cce1d4b759afa6b71bef0b1b7f31e4a

    Comments

    New utility: resource_metrics.
    
    Resource metrics allows plugin to stage metric families, grouped by
    resource. This is designed to work well with plugins that export the
    OpenTelemetry protocol.

    Changed files

    • src/utils/resource_metrics/resource_metrics.c
    • src/utils/resource_metrics/resource_metrics.h
  3. Change #186717

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 2e989a90203d5f589935efbb77d1c8d0cf994762

    Comments

    resource_metrics: Add unit test.

    Changed files

    • Makefile.am
    • src/utils/resource_metrics/resource_metrics_test.c
  4. Change #186718

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 584c67fbecdfad71e456f73bc361975b1240273a

    Comments

    resource_metrics: Fix bugs surfaced by the unit test.
    
    * Sort metric families after inserting.
    * Dereference the pointer-pointer returned by `bsearch` in `lookup_family`.
    * Delete the metrics created by `metric_family_clone`.
    * Run ./contrib/format.sh

    Changed files

    • src/utils/resource_metrics/resource_metrics.c
  5. Change #186719

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision c58b9e0187bac9eacde9e29bb9987774ee48241d

    Comments

    resource_metrics: Doc comment improvements.

    Changed files

    • src/utils/resource_metrics/resource_metrics.h
  6. Change #186720

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 69f77119a54cff4ab4469dd9cafe1cb0cbdb1e51

    Comments

    resource metrics: Add missing free to `resource_metrics_reset`.

    Changed files

    • src/utils/resource_metrics/resource_metrics.c
  7. Change #186721

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision a529e36b09a7a1e24a723d0a36b31fdf1e5eef78

    Comments

    resource_metrics: Treat metrics with different time stamps as different metrics.

    Changed files

    • src/utils/resource_metrics/resource_metrics.c
    • src/utils/resource_metrics/resource_metrics_test.c
  8. Change #186722

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:28:18
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 4551377f70b790585c9d224a6549c0472a18e0a1

    Comments

    resource_metrics: Skip duplicate metrics instead of erroring out.
    
    The semantics have been changed to simply ignore metrics that are already
    in the set. The previous semantic was optimized for a "add and if that
    fails flush and try again" plugin behavior. With the support for multiple
    instances of the same metric (at different times), there no longer is a
    need to ensure metrics in the set are unique.

    Changed files

    • src/utils/resource_metrics/resource_metrics.c
    • src/utils/resource_metrics/resource_metrics.h
    • src/utils/resource_metrics/resource_metrics_test.c
  9. Change #186723

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:14
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 0693ea854d2b91a3fe478287fff2eac8c462fd35

    Comments

    Merge pull request #4196 from octo/6/resource_metrics
    
    [collectd 6] New utility: `resource_metrics` to group metrics by resource.

    Changed files

    • Makefile.am
    • src/daemon/metric.c
    • src/daemon/metric.h
    • src/utils/resource_metrics/resource_metrics.c
    • src/utils/resource_metrics/resource_metrics.h
    • src/utils/resource_metrics/resource_metrics_test.c
  10. Change #186725

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 1659f75b5a4fa24ec998b7afb6ea179cf40ec211

    Comments

    Move functions related to `value_list_t` to a separate package.

    Changed files

    • Makefile.am
    • src/daemon/plugin.c
    • src/daemon/plugin.h
    • src/utils/value_list/value_list.c
    • src/utils/value_list/value_list.h
  11. Change #186726

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision b2f34482e8ee2460603138b91d9b6a507c13fbf5

    Comments

    daemon: Move `data_set_t` and related functions to its own file.
    
    This is part of the legacy support for collectd 5 metrics. Because "data
    sets" are a global resource, this has to remain within the daemon.

    Changed files

    • Makefile.am
    • src/daemon/data_set.c
    • src/daemon/data_set.h
    • src/daemon/plugin.c
    • src/daemon/plugin.h
  12. Change #186727

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision ca313699f199f89564b4186a145208a7db11fd25

    Comments

    value_list: Migrate functions related to `value_list_t` out of `common`.

    Changed files

    • src/utils/common/common.c
    • src/utils/common/common.h
    • src/utils/value_list/value_list.c
    • src/utils/value_list/value_list.h
  13. Change #186728

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 6817f227007e74b76ae0bd9153e21370079b9de9

    Comments

    value_list: Migrate `parse_values` out of `common`.

    Changed files

    • Makefile.am
    • src/daemon/plugin_mock.c
    • src/utils/common/common.c
    • src/utils/common/common.h
    • src/utils/common/common_test.c
    • src/utils/value_list/value_list.c
    • src/utils/value_list/value_list.h
    • src/utils/value_list/value_list_test.c
  14. Change #186729

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 9be4f1bc128bb05c075b3703ff2337ad23ba4252

    Comments

    intel_rdt plugin: Add the `value_list` utility to the unit test.

    Changed files

    • Makefile.am
  15. Change #186730

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 9c0d50e78cffe7029079e25655cd2b14f3c01590

    Comments

    Link `value_list` into `libplugin_mock`.
    
    This is much simpler than adding the .c and .h files into all individual
    tests.

    Changed files

    • Makefile.am
  16. Change #186731

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision cdcad26798a8933622b51e1b1de33af6d4478ea4

    Comments

    curl_json plugin: Remove `value_list` from build deps.

    Changed files

    • Makefile.am
  17. Change #186732

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:29:47
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision f8ab28ead87cc2b8d523df8b21890ce8cff594f5

    Comments

    ./contrib/format.sh src/utils/value_list/value_list_test.c

    Changed files

    • src/utils/value_list/value_list_test.c
  18. Change #186733

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Mon 18 Dec 2023 23:30:14
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 5e639b8ebf216df121d8cda83b15d01d2b098757

    Comments

    Merge pull request #4195 from octo/6/value_list
    
    [collectd 6] Move legacy code into its own package.

    Changed files

    • Makefile.am
    • src/daemon/data_set.c
    • src/daemon/data_set.h
    • src/daemon/plugin.c
    • src/daemon/plugin.h
    • src/daemon/plugin_mock.c
    • src/utils/common/common.c
    • src/utils/common/common.h
    • src/utils/common/common_test.c
    • src/utils/value_list/value_list.c
    • src/utils/value_list/value_list.h
    • src/utils/value_list/value_list_test.c