the slc 5.6 upgrade issue

6
CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/ The SLC 5.6 upgrade issue Helge Meinhard CERN-IT GDB, 09-Feb-2011

Upload: gamma

Post on 15-Jan-2016

40 views

Category:

Documents


0 download

DESCRIPTION

The SLC 5.6 upgrade issue. Helge Meinhard CERN-IT GDB, 09-Feb-2011. What Happened – User P erspective. LHCb (and LCD) use tcmalloc.so glibc dependent May require recompilation when glibc changes Not part of SLC Code run on RHEL/SLC 5.6 without recompiling tcmalloc.so broke - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The SLC 5.6 upgrade issue

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

The SLC 5.6 upgradeissue

Helge Meinhard

CERN-IT

GDB, 09-Feb-2011

Page 2: The SLC 5.6 upgrade issue

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

What Happened – User Perspective

• LHCb (and LCD) use tcmalloc.so– glibc dependent

• May require recompilation when glibc changes

– Not part of SLC

• Code run on RHEL/SLC 5.6 without recompiling tcmalloc.so broke

• Emergency work-around needed checking whether running on 5.5 or 5.6– (Not using rpaths may have avoided the

problem)

Page 3: The SLC 5.6 upgrade issue

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

What happened – Service Provider Perspective (1)

• 5.6 release history:– RedHat released RHEL 5.6 on 13-Jan– CERN released SLC 5.6 on 20-Jan– FNAL released SL 5.6 last week

• CERN rolled out SLC 5.6 on desktops and central systems around 28-Jan

• Announcement channels:– Desktops: [email protected],

http://cern.ch/linux– Central systems:

[email protected], motd on lxplus

Page 4: The SLC 5.6 upgrade issue

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

What happened – Service Provider Perspective (2)

• Testing before roll-out:– Test repositories for desktops (about one week)– Central systems: 10% lxplus capacity for about

one week

Page 5: The SLC 5.6 upgrade issue

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

Certification Policy

• Major releases (e.g. SLC6): full certification cycle of several months

• Minor releases:– Security updates, bug fixes, functionality

enhancements– Formal certification not considered necessary so

far by Linux certification group

Page 6: The SLC 5.6 upgrade issue

CERN IT Department

CH-1211 Genève 23

Switzerlandwww.cern.ch/

it

CERN-IT Proposal

• Keep process lightweight– No formal certification for minor releases– About one week for testing

• Improve communication– Announcement to LHC Architects’ Forum– AF responsible for disseminating the information

to experiments