LHCb Core Software Meeting

Date and Location

10:30 - 11:30
CERN (2-R-030)


Ben Couturier, Gloria Corti, Illya Shapoval, Joel Closier, Marco Cattaneo, Marco Clemencic (minutes), Markus Frank, Stefan Lohn, Thomas Hartmann (Vidyo)



  • Last week, WLCG meeting presenting the migration from Savannah to JIRA.
    • We need to collect the list of projects to migrate, the history that we want to keep/drop, etc.
    • Gloria have some feedback: improve the management of the privileges (for project admins), a tutorial is needed.
    • Marco Ca.: ROOT is being migrated for testing, we should wait this exercise to be completed before doing anything.

Issues from last meeting

  • Coverity nightly build still not working.
    Thomas: testing, but not much progress yet.

Round Table

Marco Cl.

  • Doxygen documentation has not been produced for a while (since release of LbScripts v7r3, 1st of November).
    Bug fixed in the release area and committed.
  • Progress on CMake configuration
    • committed configuration to Boole
    • ignored Hlt: does not build with latest Phys
    • ignored Moore: depends on Hlt
    • Panoramix is highly non-standard: complex validation
    • Bender: built but not validated
    • Online: complex custom settings
  • Progress on Nightly build system based on Jenkins + CDash
    • building a test slot every day since Sunday
    • Jenkins configuration essentially stable
    • the script to checkout and patch all the sources for a stack is mandatory to move on
    • CDash is not perfect: few bugs to be fixed and, possibly, customization of the templates
  • Considerations on getpack
    • recursive checkout is extremely slow: LHCb takes 10-15 min, while a simple checkout of the trunk < 1 min
    • we may create global tags like the ones in Gaudi (a script is needed and can be done for old projects too)
    • another possibility is to start from the checkout of the trunk and apply changes on top (TASK:38587)
    • we may cache the official checkouts as tarballs; similar to install_project, but integrated in getpack and without the need for a release
  • Added the possibility of checking out using a date-time as version to getpack.


  • Continued the clean up of the tarballs.
  • Joel had some problem yesterday, but it seems that it cannot be reproduced anymore.
  • Profiling of libm showed that it is really the problem.
  • Intel VTune 2013 segfaults on SLC6

Marco Cl.: can we have the slc6-gcc46 LCG tarball.
It was delayed because of CASTOR.


  • Making VTune profiling results available in Emmanuil's porject.


  • Sort of regular hick-ups in the release: failing builds.

Marco Ca.: A new release procedure was already agreed (based on the nightlies), and we need to move on with it.

Ben: We need to do something for the short term.

  • Problem in the production because of a left-over (--tag_add) for old version of Gauss. Now fixed.

Marco Ca.

  • Stefan + WLCG started a campaign to have CVMFS on all the grid nodes: after April, all the sites must have CVMFS (we could even start earlier).


  • Execution time of publishing SQLite files exploded to 30min (publishing ONLINE only) to 1h (ONLINE+LHCBCOND). The cause is that we now have 14GB of SQLite files (11 of which are the global tags). Liang profiled a bit: the main problem is AFS I/O
    • implemented some publishing process optimizations to reduce the execution time to ~3-6min (ONLINE)
  • Now concentrating on the two other systems.
  • Created a service account for CondDB management tasks.

Marco Ca.: what about compressing?


  • Finished new buffer manager for the Online: client-server approach instead of shared memory
    • performances seem to be enough even for after LS2


  • Added scripts to control the publishing procedure of CondDB. Described in TWiki.


  • Contract finishing at the end of the year.
  • Cleaning up the nightlies scripts and documentation.

-- MarcoClemencic - 12-Dec-2012

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng 01-jenkins.png r1 manage 204.4 K 2012-12-12 - 12:17 MarcoClemencic  
PNGpng 02-cdash-all_dashboards.png r1 manage 126.4 K 2012-12-12 - 12:17 MarcoClemencic  
PNGpng 03-cdash-slot_today.png r1 manage 174.8 K 2012-12-12 - 12:17 MarcoClemencic  
PNGpng 04-cdash-slot_yesterday.png r1 manage 179.8 K 2012-12-12 - 12:17 MarcoClemencic  
PNGpng 05-cdash-one_platform.png r1 manage 203.0 K 2012-12-12 - 12:17 MarcoClemencic  
Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2012-12-13 - MarcoClemencic
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback