wiki:Development/Scrum/Sprint-2012-01

Version 7 (modified by /C=UK/O=eScience/OU=CLRC/L=RAL/CN=ian collier, 13 years ago) ( diff )

--

Backlog for Sprint 2012-01

TOC(inline)

This page contains the backlog for the sprint due on June 30, 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 Vidyo every Thursday at 2:15 pm CET. Connection information is:

  • Computer, smartphones: https://vidyoportal.cern.ch/flex.html?roomdirect.html&key=CYrQJpbB998N
    • You need to login as guest (name is free, use something informational!).
    • The pincode is 766.
  • Phone bridges: dial phone number of the selected bridge then 9162549 followed by *766# :
    • Phone bridge list: (CH) +41225330322, (US) +18665777460, London (UK) +442030510622, Prague (CZ) +420228880755, Madrid (SP) +34911233708, Tokyo (JP) +81345790501

Actions Completed

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)
  • 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
  • Luis is working on migrating standard components to GIT. ncm-accounts will be first. Rest will follow.

AII

Package Deployment

QWG

  • Prepare a QWG release based on previous sprint(Michel)
  • Implement OS namespace improvement (Michel)
    • vendor/version-arch or vendor/version/arch for OS templates
  • Update CAF/LC to last versions (Michel)
  • Rework the definition of RPM version to use using an improved default version mechanism. This involves:
    • Modified ncm-spma function pkg_repl to mark addition of a default version with a special value
    • Modified ncm-spma function pkg_resolve to resolve default version in the (final) package list
    • Update current rpms.tpl to do pkg_repl with default version and to define an initial list of package default version
    • Update update/errata RPM list to update the default version list
    • Remove reexecution of update/errata templates in many places...
  • 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 nohz=off is defined by default in Grub configuration (significant performance impact)
  • Review network interface configuration to ensure it doesn't clash with SL6 interface name definition in udev
    • Look at the possibility of using a Quattor specific name for interfaces, also defined in udev. See discussion during Strasbourg workshop.

gLite support

Monitoring

  • Gather the information on existing Quattor-related probes at sites (Christos)
  • Merge Nagios and Icinga templates if possible

SCDB

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

Aquilon

  • Demonstrate it can be used on various virtualization platforms (VirtualBox, StratusLab)
  • 12/4 James refreshed test setup @RAL
  • 24/5 James has instance working and compiling at RAL. Just need sot add templates...

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
    • 10/5: please review Luis' proposal for a page explaining how to write and test components
  • 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

  • Command renaming (prefixed by quattor-)
  • Moving configuration modules to a separate Git repository
    • Start with 1 repository for all componenents, split into 2 (core, gLite) if needed later
  • 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
  • Next workshop dates
    • 24/5 - Luis is still waiting for confirmation on room availability. Will update soon.

Actions Postponed

Currently, no action originally scheduled for this sprint have been moved back to the general backlog.

Note: See TracWiki for help on using the wiki.