= Backlog for Sprint 2011-04 = [[TracNav]] [[TOC(inline)]] 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 [/query?status=assigned&status=new&status=reopened&milestone=Sprint-2011-04&group=component&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority Trac tickets]. Complete Quattor backlog is available [/wiki/Development/Scrum 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 === * [ticket:253 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 (Krb `keytab` saving before reinstall, postinstall templates) * ''19/1: mods transmitted to Luis who will package them'' === gLite support === * [ticket:265 Fix permission/owner for BDII configuration file] === Build tools === * New version of build tools (1.15) released fixing several problems, in particular for components other than config modules.'' * [ticket:258 Use of new build tools for 1 or 2 NCM components (to be defined)] * First require [#258 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 === * [ticket:235 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) * [http://www.doodle.com/pmdvivh5v6pcvzur 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 * [/wiki/Doc/Aquilon/Usage Usage] * [/wiki/Download/Aquilon Installation (appliance)] * Document for component developpers best practices regarding logging and expected default verbosity === Build tools === === Configuration Modules === * [ticket:249 ncm-network rewrite]: validate initial rewrite (code review, deployment on a test system keeping in mind features not yet reimplemented) * See [/wiki/Meetings/Workshops/20111011#NetworkConfig 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.'' * [ticket:261 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 [https://twiki.cern.ch/twiki/bin/view/Main/SteveTraylen/Spma2Yum CERN experience], establish a list of possible development steps === QWG === * [ticket:236 Implement OS namespace improvement] (Michel) * vendor/version-arch or vendor/version/arch for OS templates * [ticket:237 Update CAF/LC to last versions] (Michel) * [ticket:238 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 === * [ticket:240 CE tags publishing: fix for lcg-tags --sc] * [ticket:260 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 === * [ticket:259 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 [/wiki/Meetings/Workshops/20111011#ChangeScheduling 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''