wiki:DC2PostMortemMtg
Last modified 11 years ago Last modified on 02/06/2008 09:38:43 AM

DC2 Post Mortem Meeting Agenda

Times are Pacific Time. The general breakdown is:

  • Tuesday is for discussing DC2 technical issues in a discussion/lessons learned format;
  • Wednesday is for discussion of DC3 planning in the light of the lessons learned in DC2.

VNC Connection

IP: 141.142.222.104 Pass: NCSA

Tuesday: DC2 Technical Issues

8:00Agenda Overview
Results from DC2
8:10Project Overview and Results (stats) Ray + ?
8:45Harness FrameworkGreg
9:00Discussion
9:15Application OverviewTim
9:30Image SubtractionAndy
9:45Detection, MOPSTim
10:00AssociationK-T/Serge
10:15Discussion
10:45Break
11:00Discussion: Results to include in report
Process and Planning
11:15Scoping and PlanningRay
11:30Discussion
11:45Lunch
12:30Coding Standards and Code ReviewsRobyn
12:55ExceptionsRobyn
1:05Discussion
1:35Build SystemDavid
1:50Discussion
2:20Break
2:35DataProperty? & PolicyRay/K-T
2:55Logging and TraceRay
3:15Support & PersistenceK-T
3:35Infrastructure/Cluster?; Data TransferChris
3:45Report Discussion II / Wrap up
4:00Adjourn

Wednesday: DC2 wrap-up to DC3 Planning, Implementing Lessons Learned

8:00Agenda
8:05Report Discussion II (DC2ReportOutline)
8;20Support & PersistenceK-T
Technical Directions for DC3 I
8:40DC3 GoalsJeff/Tim?
9:10Patterns and ConventionsRay w/ contributions
swigging code
factory vs. container
use of policies
utility code
9:35Next Generation Build SystemDavid/Ray?
planned changes for build system
standard platforms and OSes
platform proposal from Bill
automated testing
version management
building libraries
10:00Break
10:30Large-Scale DB testingJacek
10:50Make-up Time / pre-planning Discussion
12:00Lunch
1:00DPS Development
Fault-tolerant MPI/Exception Handling
Harness improvements
Orchestration layer
Control and monitoring
1:45Support/MWI DevelopmentK-T
2:15Break
2:30Planning Discussion
3:15Assemble Outline of DC3
4:00Adjourn

Below This Line: Deprecated

Planning

  • Scoping and planning process
  • Report content

Application Performance

  • Overall
  • Image processing [Russell]
  • Detection [Tim]
  • Association [K-T/Serge]
  • NightMOPS [Tim/?]

Build system

  • Current status [Ray/David?]
  • Shared libraries on MacOS
  • g++ versions (3.4.6 vs. 4.0.1/TR1)
  • Version management
    • trunk/svn/LOCAL vs. numbered
    • current vs. setup vs. restrictions
  • Alternate ideas [Bill Baker]

MWI

Potential topics for lessons learned/discussion:

  • Log vs. Trace [Ray]
  • Exceptions (generic Runtime vs. app-specific) [Robyn]
  • Policy vs. DataProperty
    • Policies and dictionaries and inclusion
  • Persistence framework [K-T]
    • Writing Formatters (they are LSST-specific)
    • writeFits() methods vs. persistence
  • Factory vs. constructor (use of SupportFactory, LsstDataConfigurator does nothing)
  • JSON vs. PAF
  • Common utilities should live somewhere else? (fw::getInt64FromAny(), fw::extractPolicyString(), dps.Utils.getDPValue(), dps.Utils.dataPropertyToDict(), ap::extractRequired(), ap::extractItemName(), ap::extractPolicyString(), ap::verifyPathName(), mwi::persistence::Storage::verifyPathName()) [K-T]

FW

  • Application topics from appsDiscuss that deal with interface with middleware, not application innards [Russell]

Axelrod Presentation

Becker Presentation

Monkewitz Presentation

Virtualization

Attachments