wiki:Development/Scrum/Sprint-2011-04

Version 35 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LAL/CN=Michel Jouvin, 12 years ago) (diff)

--

Backlog for Sprint 2011-04

This page contains the backlog for the sprint due on January 19, 2012. It is updated weekly after the standup meeting. Most actions are tracked in Trac tickets.

Complete Quattor backlog is available here.

Progress with the sprint backlog is reviewed at a weekly standup meeting held by EVO every Thursday at 2:15 pm CET. Connection information is:

Title:    QuattorStandup

Meeting Access Information:
- Meeting URL: http://evo.caltech.edu/evoNext/koala.jnlp?meeting=eneueMv8vsaaaia2In
          Password: qmm
- Phone Bridge (list avalilabe at http://evo.caltech.edu/evoGate/telephone.jsp)
  ID: 7 8896
  Password: 5030

Actions Completed

Configuration modules

gLite support

Build tools

  • New version of build tools (1.15) released fixing several problems, in particular for components other than config modules.
  • Use of new build tools for 1 or 2 NCM components (to be defined)
    • First require fixing schema
    • 9/2: new version of build tools (1.15) released fixing several problems, in particular for components other than config modules.
    • 12/4: work in progress on automatic testing

AII

  • Fix remaining AII issues for proper RHEL6 support
  • Improved disk partitionning
    • 26/1: Luis ready to commit the changes but a last minute problem with new build tools prevented this to happen this week.
    • LFM: Further tests don't allow me to respect data partitions in any sane/safe way just with Anaconda. Postponing/dropping.
    • AII v3 released and using parted in pre script but still a few pending problems to be discussed during the workshop for using standard Anaconda features
  • aii-pxelinux: use the MAC address instead of the interface name

Pan compiler

Version 9.1 released

  • Various fixes for Windows platform

Miscellaneous

  • Decide location/date of next Quattor workshop (Budapest?)
    • Budapest agreed (Gabor, Oct. 27)
    • Doodle poll started to find appropriate dates: 20-22/3 chosen
    • Hotel already booked by RAL people: Mercure Museum (1/2h walk to the venue + common transportation as well)
  • Christos started work to add Quattor work to Fedora/EPEL.

Actions in progress

Documentation

  • Initial Aquilon documentation
  • Document for component developpers best practices regarding logging and expected default verbosity

Build tools

Configuration Modules

  • ncm-network rewrite: validate initial rewrite (code review, deployment on a test system keeping in mind features not yet reimplemented)
    • See discussion during Strasbourg workshop
    • 8/12: work in progress for ip-route implementation. Not an easy task.
    • 26/1: IPV6 requires some schema changes (eg. configure both IPv4 and v6 on the same interface. NIKHEF will feed back the required changes.
  • ncm-gip2 should use perl-CAF to execute commands rather than `$cmd`
  • ncm-ncd : implement dependency alias names to enable transparent replacement of a component by another one (or implement metadependencies)
    • User story: be able to say that spma dependency is in fact provided by ncm-yum.
    • 3/5: new version made by Luis using the new build tools and use of PErl templates, may start to work on packager dependency in June

AII

Package Deployment

  • SPMA replacement by YUM: from CERN experience, establish a list of possible development steps

QWG

  • Implement OS namespace improvement (Michel)
    • vendor/version-arch or vendor/version/arch for OS templates
  • Update CAF/LC to last versions (Michel)
  • Agree on Pan annotation tags
  • KVM support outside StratusLab (Jérome)
    • Discuss with Cal what can be reused in configuration modules developped by StratusLab
  • StratusLab templates: do a code review and ensure they allow to start a site from scratch (Guillaume)
    • Several sites (RAL, Strasbourg) reported problems with distributed templates
    • Tbd with StratusLab team
  • On RHEL/SL 6, ensure that kernel option nokz=off is defined by default in Grub configuration (significant performance impact)
  • Prepare a QWG release (Michel)

gLite support

Monitoring

  • Gather the information on existing Quattor-related probes at sites (Christos)
  • Check problems in current monitoring templates for using them with icinga (UGant)
    • In the short term, ncm-icinga will be released and merged later
    • 3/5 : put in production of ncm-incigna next week, release to QWG after, trying to merge if possible with Nagios templates.

SCDB

  • Use panc v9
  • Prepare a SCDB release with new panc and new VOConfigTask

Aquilon

  • Fix Kerberos issue in Aquilon appliance
    • 10/11: new ISO images uploaded + installation/walkthrough documentation added on the wiki.
  • Demonstrate it can be used on various virtualization platforms (VirtualBox, StratusLab)
  • 12/4 James refreshed test setup @RAL

Web site

  • Configure browsing of SF Git repositories on QWG Trac (Michel)
  • New home page at GitHub
    • 3/5 : check status of GitHub page and decide next week when to go to production
  • DNS domain quattor.org ownership transfer to LAL (Michel)
    • 23/3: initial agreement received from CERN (German)
    • 6/5: mail sent to CERN to implement the change

Miscellaneous

  • Decide an action plan for implementing a more advanced change scheduling in Quattor: see discussion in Strasbourg and email discussion started by Gabor.
  • Chair for next meetings
    • 10/5: Michel
    • 17/5 : Luis (ascension)
    • 24/5 : Ian

Actions Postponed

AII

  • Allow to use standard Anaconda disk formatting features rather than %pre script
    • 6/5: new %pre-based implementation using parted seems to fix all issues (as released in v3) and to keep more flexibility/control