Backlog for Sprint 2011-04
TracNav
Table of Contents
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
- ncm-dpmlfc: rewrite without dabase-related functions and use ncm-mysql to configure the database (changes required in DPM/LFC templates)
- Direct mysql management removed, updating templates to use ncm-mysql
- A few mods by Gabor waiting to be committed:
ncm-network
,ncm-blockdevices
, 2 new AII hooks (Krbkeytab
saving before reinstall, postinstall templates)- 19/1: mods transmitted to Luis who will package them
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
- User story: be able to say that spma dependency is in fact provided by
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
- CE tags publishing: fix for lcg-tags --sc
- CE configuration: allow different list of VOs on different CEs sharing the same gridmapdir
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
- 6/5: new %pre-based implementation using
Last modified 12 years ago
Last modified on May 6, 2012, 2:49:30 PM