Skip to content

Conversation

@sawenzel
Copy link
Collaborator

@sawenzel sawenzel commented Jun 3, 2025

This commit is

  • slightly changing BasicCCDBManager to be able to

    • retrieve meta information headers
    • retrieve the underlying CCDB api for reuse
  • offering an API to publish AggregatedRunInfo on CCDB with MC production tags as meta-data. This allows to keep information about how MC was done for certain runs ... in particular timeframe length

  • offering an API to query AggregatedRunInfo used in MC from CCDB

    • this could be used from the analysis side

@sawenzel sawenzel requested review from a team, Barthelemy, costing and shahor02 as code owners June 3, 2025 14:28
@github-actions
Copy link
Contributor

github-actions bot commented Jun 3, 2025

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0
async-2024-PbPb-apass1
async-2024-ppRef-apass1
async-2024-PbPb-apass2
async-2023-PbPb-apass5

This commit is

* slightly changing BasicCCDBManager to be able to
  - retrieve meta information headers
  - retrieve the underlying CCDB api for reuse

* offering an API to publish AggregatedRunInfo on CCDB with
  MC production tags as meta-data. This allows to keep information
  about how MC was done for certain runs ... in particular timeframe length

* offering an API to query AggregatedRunInfo used in MC from CCDB
  - this could be used from the analysis side
@alibuild
Copy link
Collaborator

alibuild commented Jun 7, 2025

Error while checking build/O2/fullCI_slc9 for 451edf3 at 2025-06-15 17:10:

input queue has size 513
output queue has size 370
input queue has size 475
output queue has size 370
input queue has size 441
output queue has size 375
input queue has size 426
output queue has size 376
input queue has size 421
output queue has size 378
input queue has size 397
output queue has size 386
input queue has size 370
output queue has size 398
input queue has size 335
output queue has size 412
input queue has size 315
output queue has size 416
input queue has size 283
output queue has size 437
input queue has size 252
output queue has size 451
input queue has size 214
output queue has size 455
input queue has size 186
output queue has size 457
input queue has size 145
output queue has size 462
input queue has size 99
output queue has size 470
input queue has size 50
output queue has size 486
input queue has size 14
output queue has size 486
input queue has size 0
output queue has size 487
input queue has size 0
output queue has size 489
input queue has size 0
output queue has size 503
input queue has size 0
output queue has size 511
++ cp thinned_compile_commands.json compile_commands.json
++ CHECKS='-*,modernize-avoid-bind,modernize-deprecated-headers,modernize-make-shared,modernize-raw-string-literal,modernize-redundant-void-arg,modernize-replace-auto-ptr,modernize-replace-random-shuffle,modernize-shrink-to-fit,modernize-unary-static-assert,modernize-use-equals-default,modernize-use-noexcept,modernize-use-nullptr,modernize-use-override,modernize-use-transparent-functors,modernize-use-uncaught-exceptions,readability-braces-around-statements'
++ tee error-log.txt
+++ which O2codecheck
+++ find /sw/slc9_x86-64/GCC-Toolchain/v14.2.0-alice2-1/lib -name crtbegin.o -exec dirname '{}' ';'
++ run_O2CodeChecker.py -j 32 -clang-tidy-binary /sw/slc9_x86-64/o2codechecker/v18.1.2.1-local1/bin/O2codecheck -clang-apply-replacements-binary /sw/slc9_x86-64/Clang/v18.1.8-21/bin-safe/clang-apply-replacements -extra-args=--extra-arg=--gcc-install-dir=/sw/slc9_x86-64/GCC-Toolchain/v14.2.0-alice2-1/lib/gcc/x86_64-unknown-linux-gnu/14.2.0 '-header-filter=.*SOURCES(?!.*/3rdparty/).*' '-checks=-*,modernize-avoid-bind,modernize-deprecated-headers,modernize-make-shared,modernize-raw-string-literal,modernize-redundant-void-arg,modernize-replace-auto-ptr,modernize-replace-random-shuffle,modernize-shrink-to-fit,modernize-unary-static-assert,modernize-use-equals-default,modernize-use-noexcept,modernize-use-nullptr,modernize-use-override,modernize-use-transparent-functors,modernize-use-uncaught-exceptions,readability-braces-around-statements'
No checks enabled.
Unable to run clang-tidy.

Full log here.

@sawenzel sawenzel force-pushed the swenzel/aggregatedruninfo_mc branch from 451edf3 to f4a8aad Compare June 18, 2025 11:05
@sawenzel
Copy link
Collaborator Author

close in favour of #14406

@sawenzel sawenzel closed this Jun 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants