[SDK] Better control of threads executed by opentelemetry-cpp #10966
ci.yml
on: pull_request
  
    
      CMake test (without otlp-exporter)
    
          
              5m 34s
          
      
    
      CMake gcc 14 (maintainer mode, sync)
    
          
              7m 39s
          
      
    
      CMake gcc 14 (maintainer mode, async)
    
          
              7m 25s
          
      
    
      CMake clang 18 (maintainer mode, sync)
    
          
              9m 29s
          
      
    
      CMake clang 18 (maintainer mode, async)
    
          
              10m 17s
          
      
    
      CMake clang 18 (maintainer mode, abiv2)
    
          
              10m 13s
          
      
    
      CMake msvc (maintainer mode)
    
          
              8m 34s
          
      
    
      CMake msvc (maintainer mode) with C++20
    
          
              9m 35s
          
      
    
      CMake test (without otlp-exporter and with async export)
    
          
              6m 28s
          
      
    
      CMake test (with abseil)
    
          
              5m 6s
          
      
    
      CMake test (with opentracing-shim)
    
          
              5m 27s
          
      
    
      CMake C++14 test(GCC)
    
          
              4m 34s
          
      
    
      CMake C++17 test(GCC)
    
          
              5m 15s
          
      
    
      CMake C++20 test(GCC)
    
          
              9m 40s
          
      
    
      CMake C++20 test(Clang with libc++)
    
          
              10m 7s
          
      
    
      CMake C++23 test(GCC)
    
          
              9m 36s
          
      
    
      CMake C++23 test(Clang with libc++)
    
          
              9m 56s
          
      
    
      CMake test (with otlp-exporter)
    
          
              15m 35s
          
      
    
      CMake test (with modern protobuf,grpc and abseil)
    
          
              17m 6s
          
      
    
      CMake do not install test (with otlp-exporter)
    
          
              15m 35s
          
      
    
      CMake test (build shared libraries with otlp-exporter and static gRPC)
    
          
              15m 21s
          
      
    
      CMake install test (with abseil)
    
          
              4m 51s
          
      
    
      Plugin -> CMake
    
          
              1m 23s
          
      
    
      Bazel
    
          
              18m 7s
          
      
    
      Bazel without bzlmod
    
          
              16m 56s
          
      
    
      Bazel with async export
    
          
              18m 7s
          
      
    
      Bazel valgrind
    
          
              21m 14s
          
      
    
      Bazel noexcept
    
          
              17m 48s
          
      
    
      Bazel nortti
    
          
              17m 57s
          
      
    
      Bazel asan config
    
          
              21m 10s
          
      
    
      Bazel tsan config
    
          
              18m 51s
          
      
    
      Bazel on MacOS
    
          
              11m 21s
          
      
    
      Benchmark
    
          
              13m 54s
          
      
    
      Format
    
          
              24s
          
      
    
      Copyright
    
          
              6s
          
      
    
      CMake -> exporter proto
    
          
              13m 5s
          
      
    
      CMake -> exporter proto (Build as DLL)
    
          
              27m 53s
          
      
    
      CMake (With async export) -> exporter proto
    
          
              12m 38s
          
      
    
      Bazel Windows
    
          
              39m 10s
          
      
    
      Plugin -> CMake Windows
    
          
              8m 5s
          
      
    
      Code coverage
    
          
              12m 19s
          
      
    
      markdown-lint
    
          
              6s
          
      
    
      shellcheck
    
          
              6s
          
      
    
      misspell
    
          
              3s
          
      
    
      DocFX check
    
          
              1m 3s
          
      
    
      W3C Distributed Tracing Validation V1
    
          
              4m 10s
          
      Annotations
19 warnings and 5 notices
          | 
                   
                      
                          misspell
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          markdown-lint
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          shellcheck
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Plugin -> CMake
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          W3C Distributed Tracing Validation V1
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          CMake test (with opentracing-shim)
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          CMake test (without otlp-exporter)
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          CMake test (without otlp-exporter and with async export)
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          CMake C++23 test(GCC)
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Benchmark
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel without bzlmod
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          CMake test (with modern protobuf,grpc and abseil)
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel noexcept
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel nortti
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel with async export
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel tsan config
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel asan config
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          Bazel valgrind
                        
                      
                       
                  ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636 
                         | 
              
| 
                   
                      
                          CMake gcc 14 (maintainer mode, async)
                        
                      
                       
                  Executable func_otlp_grpc not built in this configuration 
                         | 
              
| 
                   
                      
                          CMake gcc 14 (maintainer mode, sync)
                        
                      
                       
                  Executable func_otlp_grpc not built in this configuration 
                         | 
              
| 
                   
                      
                          CMake clang 18 (maintainer mode, sync)
                        
                      
                       
                  Executable func_otlp_grpc not built in this configuration 
                         | 
              
| 
                   
                      
                          CMake clang 18 (maintainer mode, abiv2)
                        
                      
                       
                  Executable func_otlp_grpc not built in this configuration 
                         | 
              
| 
                   
                      
                          CMake clang 18 (maintainer mode, async)
                        
                      
                       
                  Executable func_otlp_grpc not built in this configuration 
                         | 
              
Artifacts
Produced during runtime
          | Name | Size | Digest | |
|---|---|---|---|
| 
                   
                        
                          benchmark_reports
                        
                        
                          Expired
                       
                   | 
                20.1 KB | 
                      sha256:606ad2868d65200fab566c2c48410dc1acb59a5ce366b0ecdb68c9bef1f835f4
                        
   | 
                
                   |