Download presentation
Presentation is loading. Please wait.
Published byΠρίσκα Διδασκάλου Modified over 5 years ago
1
James N. Bellinger University of Wisconsin at Madison 28 July 2010
Code James N. Bellinger University of Wisconsin at Madison 28 July 2010 28 July 2010
2
Migration News First stage of migration is complete
Problems as of 9:26 28-July Build of development on SL5 was delayed no machine where we can update it directly Cruft remained from merely moving the old development instead of deleting it setup python v2_1 complains CafSubmit generates errors but apparently works anyway except on SL4 where there were kerberos problems setup cdfsoft2 development does not yet work on ILP SL3 Not sure about remote sites: probably not there either 28 July 2010
3
Postmortem: Subgroup to discuss later
What went wrong? CafSubmit failure on SL4 development not ready on Wednesday morning What should have been done better? I’ve got a little list. Make it longer. What loose ends are there? 28 July 2010 3
4
Code Speedup valgrind/callgrind works w/ maxopt ProductionExe
14% of time spent in new/malloc/free/delete/strings 9% of time spent in Chebyshev polynomial calculations for silicon: Looks like 2% at least saved if save results instead of recalc each time String usage is driven by DBCorrector::correctLadderSegment 3.4% ?? CdfTrackHits::class_name 0.5% 28 July 2010 4
5
Where used? Largest usage in a single routine: chebFit
chebyshev: could call once and save results 28 July 2010 5
6
For Subgroup Meeting 28 July 2010 6
7
What went wrong? Glitches in final move and build of development versions CafSubmit failed on SL4 What else? 28 July 2010 7
8
What should have been done better?
Earlier coordination with infrastructure Timeline for conversion, plan tests as it progressed Did not start early for testing batch operation I should have been on this earlier Needed to shake down as many “tensor elements” of submission as possible; farm location: originating site: file access method Find CafSubmit expert early on to get it repaired Spell out all the details People’s memories differed. My fault 28 July 2010 8
9
What should have been done better: 2?
Physics group tests might have been easier to arrange without ICHEP deadlines 28 July 2010 9
10
Loose Ends We are carrying around python v2_1 Why?
CafSubmit code still needs rework large task, populate cafutils Can we simply move the code as is? (modulo logical names) Atom cluster should use central code server? Revisit xrootd server issues Ancient versions are still out there Non-frontierized remote site submissions 28 July 2010 10
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.