VDT 1.3.12m2 Possible Tasks

Schedule

The iteration started Monday, September 11th, and therefore ends after four weeks on Friday, October 6th.

Ergs to allocate

Without metrics for actual ergs completed in past cycles, we have no estimate for ergs for this iteration.

For this iteration, we have the following known outages:

Alain 4½ days
Andy 6 days
Tim 1½ days

Thus, we will work 48 out of a possible 60 person-days, which means we're at 80% capacity.

Tasks

Done

We completed 47 ergs this iteration. Extrapoling out to full capacity, we would have completed 59 ergs.

10e
Design and implement better file installation and removal processes
  • Improve backup logging in vdt-untar
  • Treat all vdt-untar files the same way
  • Combine all features of vdt-uninstall and vdt-rollback
  • Double-check make-vdt for proper automatic addition of uninstall process
  • Review design of safe_write()
  • Document technical design on webpage
1e
Update the NMI Build & Test system for VDT 1.4.0
6e
Make and release VDT 1.3.11a: Fix for GUMS probe
  • Get changes from John Weigand
  • Go through whole (branch) release process
  • Release as 1.4.0
4e
Merge Globus NMI build scripts back to CVS trunk
  • Includes Globus, GSI-OpenSSH, KX.509, MyProxy, and UberFTP builds
  • Only Globus requires resolving conflicts with Charles Bacon
3e
Add Gratia Condor probe
  • Written in Perl, hence may rely on new nonstandard modules
  • Will need to patch Condor.pm
2e
Figure out how to drop RedHat 7.2 and RedHat 9 builds
  • Assume that we're adding RHEL 3 as the "default"
  • What build to use for Debian 3.1 (currently x86_rh_9)?
  • What build to use for Fedora Core 3 (currently x86_rh_9)?
  • What build to use for RHEL 4 (currently x86_rh_9)?
  • What build to use for ROCKS 3.3 (currently x86_rh_9)?
  • What build to use for SLF 3 (currently x86_rh_9)?
  • See the table of results
9e
Ship VOMS security update
3e
Finish fixing the Job-Environment issue with the Globus update
3e
Investigate Globus's virtual workspaces (for the Edge Services Framework)
4e
Add Gratia web applications and complete initial configuration
1e
Upgrade Condor to 6.8.1
1e
Fix and test the GUMS memory leak

High Priority

5e
Build and package Globus Toolkit 4.0.3 to see if it works
  • Add new platforms
  • Review existing patches and discard those already included
  • Spend some time fixing patches to apply cleanly
  • Rework the packaging step to deal with new Globus output
  • Create new tasks for any major platform problems encountered
4e
Add Gratia PBS and LSF probes
  • Written in Perl, hence may rely on new nonstandard modules
  • Not available yet
2e
Explore pacman versioning functionality
  • Read documentation carefully
  • Set up a test cache with some fake packages and try it out

Medium Priority

3e
Complete NMI build script for OpenLDAP
6e
Write configure and test scripts for OpenLDAP
  • May be tricky, especially because none of us knows OpenLDAP
  • Ransom Briggs may be able to suggest a good starting point for configuration
  • Test script will be minimal round-trip to server
4e
Add BDII package
  • Written in Perl, hence may rely on new nonstandard modules
  • Needs to be repackaged slightly
4e
Write configure and test scripts for BDII
  • Resolve question: Configure BDII to use MDS 2 or not?
  • Test will involve actual data
2e
Investigate adding gLite client tools for interoperability
5e
Add script to find missing accounts in edg-mkgridmap configuration
  • Design with Leigh
  • Script, probably in Perl, itself should be fairly straightforward
1e
Allow squid to be configured to allow SNMP from certain hosts
3e
Develop a curriculum for new VDT team members
  • Will include suggestions for improved documentation and processes
4e
Upgrade VOMS
  • Get latest blessed CVS tags from gLite folks
  • Build new VOMS and VOMS-MySQL
  • Test
  • Review LCG Savannah tickets for fixed items, test fixes, update Savannah

Low Priority

2e
Integrate Iwona's patches for Sun Grid Engine (pre-WS)
  • Make patchfile from her changes
  • Have Iwona validate patchfile
  • All written in Perl
5e
Add web-services Sun Grid Engine support
  • Write build script
  • Create package
  • Write a pacman file
3e
Investigate integrating VOMRS