wiki:Development/Scrum/Sprint-2012-01

Backlog for Sprint 2012-01

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.

Actions Completed

Configuration Modules

  • New metaconfig configuration module to generate JSON (and other formats) config files

SCDB

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

Aquilon

  • Installation at RAL
    • 4/10: 10 machines installed with Aquilon

Micsellaneous

  • Next workshop dates: October 29-31. Registration open.
  • Moving configuration modules to a separate Git repositoryé
  • 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

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)
    • 7/6: Loic started testing for the basic features, including routing configuration
  • 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
  • 24/5 - 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...
    • 30/5: RAL ready to commit its use of default version
  • 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

Aquilon

  • Demonstrate it can be used on various virtualization platforms (VirtualBox, StratusLab)

Quattor Dashboard

RAL started with a student to look at the possibility of building a Quattor dashboard.

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
    • 4/10: move to new site done... report problems (add reference to old site and Trac)

Miscellaneous

  • Command renaming (prefixed by quattor-)
  • Decide an action plan for implementing a more advanced change scheduling in Quattor: see discussion in Strasbourg and email discussion started by Gabor.

Actions Postponed

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

Last modified 10 years ago Last modified on Mar 17, 2014, 3:48:25 PM