Progress towards topic-oneiric-cloud-infrastructure

This page shows the progress towards completing a Topic . You can see from the burndown if the Topic is likely to be completed at the current rate of work. Below that you can see the progress towards the blueprints that contribute to the Topic , and the progress of each person working on the Topic .

Launchpad page

Workitem burndown

(enlarge)

"foreign" counts refer to workitems that are assigned to someone not in the team

Burndown chart
50% of 371

Contributing Blueprints

Blueprint Completion Priority Status/Description
server-o-seed-review
0% of 4
Low Review the Ubuntu server seed to make sure that we are offering the best of the open source world.
server-o-syslog-information
14% of 7
High Deploying a large number of Ubuntu servers using Orchestra, system administrators will need to keep track of their syslog information from the machines they have deployed.
server-o-puppet-integration
95% of 44
High We should make it easier to use puppet and provide reciepes for common workloads of Ubuntu server
server-o-automated-boot-testing
0% of 12
High As we make changes to the boot/shutdown sequence of the server, and migrate init.d scripts to upstart jobs, we need some continuous integration testing to make sure it continues to work. We should take advantage of the automated testing framework to install, reboot, shutdown, start, remove, and repeat with all packages that are changed. We should also automate this testing with all of the available tasks on the install CDs. In addition, we should collect metrics on boot time and how each package affects it.
server-o-kvm-document-suggested-changes
0% of 6
Low Qemu-kvm offers a great many options with various effects on stability and performance. We should provide guidance to users for how to obtain their desired workload characteristics.
server-o-load-testing
25% of 4
High As part of server testing, and specially introducing the ARM server release, a set of standard load/stress testing needs to be introduced. Covering the basic areas (memory, cpu, I/O ,..) but also the most common server applications: Distributed Datastores “LAMP” Web Server Caching Backup Server This test capability should also be considered for Certification testing and benchmarking It is also important to understand that this could require significant outlay in capital for new hardware. Depending on what we wish to focus on, we could need to purchase a server or two to serve as full time targets, storage solutions such as Fibrechannel or iSCSI, 10Gb Ethernet devices, fibre cables, network cables, PDUs, KVMs and so forth. Additionally, it is my thought that Hardware Certification should focus on tests that test the hardware subsystems themselves, and Platform cover the more QA related tests, such as testing various common applications like the LAMP stack, Squid, mail services, and so forth. The Definition of Done as listed below in the whiteboard is lengthy for now, but lists very specific items that I believe need to be achieved in order to do worthwhile server testing. In the end, the true goal is to be able to really hammer servers in various situations to ensure that 12.04 becomes the best LTS release for servers ever. The full spec url includes user stories for both the greater server test suite expansion and the load testing subset described here. LP Wont let me use the same url so pasting it here: https://spreadsheets.google.com/ccc?key=0Asjizy08YS4mdFZ1UEMxckNwejJNYVRzTE5yeUhDd1E&hl=en&authkey=CIeGqcMB
server-o-windows-paravirtual-drivers
40% of 5
Low Request from OEMs to package the Windows Paravirtual drivers similar to how we provide the virtualbox-guest-edition package.
server-o-ensemble
88% of 8
Essential Ensemble is ready for users to start hacking on formulas and the code. The best way to get it into users' hands is to add it, and all of its dependencies, to Ubuntu, and make sure they are tested going forward.
server-o-cluster-stack
88% of 17
Medium This session will consist of the following:  * Continue with the work on the Ubuntu Cluster Stack to complete previously defined work items.  * Discuss the adoption of the new software versions as there have been several upstream changes, and different distributions are adopting different components.  * Obtain feature requests and discuss the customization of the cluster stack for Ubuntu. * Nova Components HA (following discussion from the OpenStack Design Summit)
server-o-lxc-sandboxing
100% of 5
Medium Even when user namespaces are fully implemented, there remains the concern that containers share an OS with the host, and may be able to exploit syscall vulnerabilities (in particular) to gain access to and privilege in the host. Historically, relatively new syscalls in particular, have ended up with vulnerabilities which a container would be able to exploit. It would be nice if we could deny a container from using certain system calls, perhaps by a method analogous to seccomp. http://lwn.net/Articles/332438/ described plans for such, and a suggestion to combine seccomp with ftrace instead. http://code.google.com/p/seccompsandbox/ describes what google ended up using for chrome on linux instead. http://www.cl.cam.ac.uk/research/security/capsicum/ describes the approach used on freebsd. http://git.chromium.org/gitweb/?p=kernel-capsicum.git;a=summary is a port to linux. These are very useful for sandboxes in general, but not ideal for this lxc concern. This blueprint, then, is for following, helping and testing, or initiating the seccomp+ftrace approach.
server-o-arm-server
50% of 6
Essential Canonical will release and support an Ubuntu ARM Server Edition for 11.10 as a step towards a 12.04 LTS( 5 years support). The Ubuntu ARM Server Edition quality assurance is expected to include generic load and stress testing appropriate for a server platform. The aim is to achieve a high quality level under functional and load conditions for the identified use cases. This will be achieved by performing an equivalent level of testing to x86 server offerings, and then working with upstream projects to resolve as many issues as possible within the Ubuntu ARM Server project's time and resource constraints. A suitable Hardware reference will need to be identified to base the 11.10 Ubuntu ARM release/builds.
server-o-infra-power
19% of 21
Medium Servers have traditionally a high attach rate with uninterruptible power supplies (UPSs). In data centers, it's usual to find also power distribution units (PDUs). Having a "power oriented" broker would, more generally, helps to manage smaller and bigger infrastructure, and serve as a foundation toward Green Computing to focus on. While Ubuntu server already provides a good solution with the Network UPS Tools (NUT - http://www.networkupstools.org), user experience still suffers from several lacks, mainly related to configuration and management tools. This blueprint will elaborate on all these related topics, which may fall into other blueprint, as actions. The main goal is to have a complete list of requirements and related actions by the end of the session.
server-o-lxc-improvements
22% of 18
High Some basic lxc container improvements: ∘ quick container cloning with snapshotting for lvm, btrfs, and aufs/unionfs (based on ppa:serge-hallyn/lxc-natty work) ∘ sandbox template using current user namespace . limited use, but useful for locking child task such that it can only talk to us over pipes. ∘ per container syslog . Lack of this has prevented me from using containers for some bug investigations. ∘ proc virtualization ∘ container reboot and shutdown ∘ custom per-container firewall rules ∘ lsm integration ∘ templates for other distros (fedora, opensles, gentoo)
server-o-install-experience
0% of 13
High Review of the Ubuntu Server install experience, looking at what we do now and what we should change to provide a more unified bare metal/cloud experience and also better meet the needs of our userbase. Look at supporting more complex configuraitons: * Partition a system across multiple disks at install, in a non interactive, automated manner * Ability to run Ubuntu only from SAN, ignoring all together local storage. This is the most seen configuration in blade servers environments. * Installer to support preserving LVM LV's when preseeding or kickstarting (this is mostly seen with migrations from other platforms such as debian/CentOS/SUSE) * Install Ubuntu with multi-path'd storage (install on multipath'd storage, no local disk)
server-o-ubuntu-orchestra-server
33% of 3
Essential  If Ensemble is how you deploy workloads into the cloud, Orchestra is how you deploy "the cloud". Integrating Eucalyptus directly into the Server/debian-installer was a non-trivial exercise. Faced with supporting OpenStack as alternative cloud infrastructure, we'll find ourselves, once again, re-engineering some of the ISO installer. Is this the best approach to the problem of deploying Cloud Infrastructure? Members of the Ubuntu Platform Server Team, in conjunction with the Canonical Solutions Integration Team suggest that we should take a more modern and extensible approach, leveraging the best of open source's bare metal provisioning, management, orchestration, and monitoring technologies -- and we call that "Ubuntu Orchestra". Step 1: 'apt-get install ubuntu-orchestra-server', which will install and totally configure a suite of free software tools (cobbler, squid-deb-proxy, puppetmaster, mcollective + plugins) on a single machine.  Step 2: rapidly provision many servers **and/or desktops** over the network, in parallel, adding the ubuntu-orchestra-client package, which results in powerful, managed Ubuntu servers and/or desktops, ready to be purposed/customized/configured/managed/monitored by Puppet. Eventually, Ensemble could/should grow arms to manage physical Orchestra systems much like cloud instances. This blueprint involves doing the necessary work in ubuntu-orchestra-server for Step 1 above.
server-o-complex-deployment-testing
0% of 4
High Alot of Ubuntu server deployments are much more than an ISO install on a single node; however this is pretty much the limit of the automated ISO testing that we currently complete. We should aim to target some complex Ubuntu server deployment scenarios for regular automated testing during the release cycle. This could be implemented either in the cloud or using virtualization; ensemble and cobbler+puppet might form part of the solution.
server-o-xen-host
42% of 19
High Now that Xen dom0 has made it into the vanillla kernel we should look at including Xen include along side KVM and LXC. We should make it really easy to install and configure Xen as a Ubuntu host. This includes the kernel, libvirt, grub and Xen userspace.
server-o-eucalyptus
0% of 3
Medium Plans for integrating Eucalyptus 3.0 into Ubuntu 11.10
server-o-powernap-improvements
41% of 17
Medium The purpose of the blueprint is to discuss the new features and left over work items. The new features include: Second Stage action when on PowerSave mode. Support port-ranges for network monitors. Change the polling monitoring system to event based system. Client/Server approach to deploy PowerNap datacenter wide. Server ARP monitoring for automatic wakeup. Integration with other projects, such as OpenStack, Landscape etc.
server-o-monitoring
60% of 10
High Monitoring is an important component of the Ubuntu Orchestra project. We need to select a monitoring platform and improve the integration into Ubuntu Server.
server-o-documentation
20% of 5
Medium As Ubuntu Server begins to grow it's user base and popularity, I think we need to give serious thought to having a better process around doing our documentation. Currently, all we have for Ubuntu Server is a pure community ran effort:    https://help.ubuntu.com/10.04/serverguide/C/index.html Which is absolutely great, however as we begin to be compared more to RHEL and SLES:    http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/index.html    http://www.novell.com/documentation/sles11/ I think it's fair to say we need to step up our game....how do we do that?
server-o-jenkins
56% of 9
Medium Jenkins packaging is pretty much at the point where it could be considered for inclusion in the Ubuntu archive.
server-o-cobbler-next-steps
62% of 26
Essential Cobbler was packaged and included into natty. What are the next things we have to do in order to improve cobbler support for Ubuntu.
server-o-user-namespace
77% of 13
High The user namespace is crucial to bringing lxc container functionality up to par with openvz and vserver. Its development plan is posted at https://wiki.ubuntu.com/UserNamespace. The natty cycle saw good upstream progress, with the acceptance of targeted capabilities. Next, we need to complete the targeted capabilities implementation by converting all capability checks and uid comparisons to be namespace-aware. Time permitting, we would then proceed to handle more flexible vfs uid mapping.
server-o-virt-tools
27% of 11
Low This is a discussion session with the goal of selecting a set of improvements Ubuntu can make to its virtualization stack.
server-o-openstack
44% of 59
Essential Plans for what we need to do for integrating OpenStack "Diablo" or "E" into 11.10.
server-o-boot-experience
91% of 11
High Review of the Ubuntu Server boot experience, looking at what we do now and what we should change to provide a better experience to meet the needs of our userbase, i.e. option for detailed messaging, upstart improvements, etc.
server-o-ensemble-orchestra-openstack-support
73% of 11
Essential * Add OpenStack support to Ensemble * Add Orchestra support to Ensemble so that it can orchestrate services across physical machines

Status by assignee

Assignee todo blocked inprogress postponed done Completion
Adam Conrad 0 0 0 0 1 100%
ahs3 0 0 0 0 1 100%
Andres Rodriguez 14 0 1 1 34 70%
aquette 6 0 3 0 3 25%
bdevouge 1 0 0 0 0 0%
bencer 1 0 0 0 0 0%
bigon 0 0 3 0 0 0%
bladernr 0 0 0 0 1 100%
bootstrap31 4 0 0 0 0 0%
Canonical Hardware Certification 3 0 0 0 0 0%
Colin Watson 1 0 0 0 1 50%
Clint Byrum 1 1 1 4 10 82%
cr3 1 0 0 0 0 0%
Dave Walker 0 3 1 0 1 20%
fredericbohe 0 0 1 0 0 0%
Adam Gandelman 1 0 4 4 5 64%
James Page 4 0 3 0 8 53%
James Hunt 0 0 0 1 0 100%
John Johansen 0 0 0 1 0 100%
jwcampbell 1 0 0 0 0 0%
Dustin Kirkland 1 0 0 0 0 0%
mahmoh 1 0 0 0 1 50%
markashtonb 1 0 0 0 0 0%
Martin Bogomolni 1 0 0 0 0 0%
Michael Casadevall 3 0 0 0 2 40%
Juan L. Negron 0 0 0 1 12 100%
Gustavo Niemeyer 0 0 0 0 1 100%
Robbie Williamson 0 0 0 0 1 100%
Serge Hallyn 9 0 0 7 12 68%
smb 0 0 0 0 1 100%
Scott Moser 0 0 1 0 1 50%
ubuntu-server 65 0 3 30 6 35%
Chuck Short 40 1 6 0 34 42%

Work item details

Assignee Status Blueprint Priority Work item
Adam Conrad done server-o-arm-server Essential Create preinstalled ubuntu-server images by creatuing ubuntu-headless + server ship seed
ahs3 done server-o-windows-paravirtual-drivers Low Build the latest drivers from the latest source
Andres Rodriguez inprogress server-o-infra-power Medium Investigate PowerNap using NUT as a data broker
todo server-o-cobbler-next-steps Essential Validate desktop deployment through cobbler
server-o-cluster-stack Medium MIR fence-agents
server-o-cluster-stack Medium Sort out PPAs (ubuntu-ha-maintainers becomes main PPA, all other go away)
server-o-infra-power Medium Implement NUT client support in PowerWake
server-o-powernap-improvements Medium Add auto-publishing support for PowerNap clients via avahi
server-o-powernap-improvements Medium Add component listener to Powerwaked for auto-registration (Server)
server-o-powernap-improvements Medium Add pre-start to upstart job to determine whether machine is virtual or physical (facter virtual)
server-o-powernap-improvements Medium Change polling monitoring system to event based system
server-o-powernap-improvements Medium Define sample profiles i.e. For Web Servers, File Servers, Laptops etc
server-o-powernap-improvements Medium Investigate/add additional pm-powersave tweaks from ARM
server-o-powernap-improvements Medium Look into integration of PowerNap/PowerWaked with NUT
server-o-powernap-improvements Medium Perhaps involve someone on the Desktop Team to improve powernap for Laptops
server-o-powernap-improvements Medium Provide powernapd with a method to listen messages from powerwaked
server-o-powernap-improvements Medium Provide powerwaked to check status of registered machines in a Client/Server fashion
done server-o-cluster-stack Medium Evaluate upgrade path 1 or path 2
server-o-cluster-stack Medium Finish packaging fence-agents
server-o-cluster-stack Medium Finish packaging resource-agents
server-o-cluster-stack Medium Keep RHCS for DLM (gfs_controld.pcmk/dlm_controld.pcmk) and gfs2-tools
server-o-cluster-stack Medium Link up with openstack and upstream to compile a list of HA requirements
server-o-cluster-stack Medium MIR resource-agents
server-o-cluster-stack Medium Remove installation of fence agents from source
server-o-cluster-stack Medium Remove installation of resource agents from rgmanager
server-o-cluster-stack Medium Switch dependencies on cluster-agents to resource-agents
server-o-cluster-stack Medium Upgrade Heartbeat 3.0.5
server-o-cluster-stack Medium Upgrade pacemaker to 1.1.5
server-o-cluster-stack Medium Upgrade pacemaker to 1.1.X and submit debian dir to Debian
server-o-cluster-stack Medium Upload fence-agents
server-o-cluster-stack Medium Upload resource-agents
server-o-cobbler-next-steps Essential Bug #760019 Fix kops-post option
server-o-cobbler-next-steps Essential Bug #766229 Add grub2 support (grubby no longer in Ubuntu)
server-o-cobbler-next-steps Essential Ensure koan works with virtinst and all ISO's
server-o-cobbler-next-steps Essential Validate mirror deployment throught debmirror
server-o-cobbler-next-steps Essential Validate server mini iso deployment (add autodetection of mini iso)
server-o-cobbler-next-steps Essential Verify if Bug #782776 (cobbler buildiso) fixed in new upstream release
server-o-ensemble-orchestra-openstack-support Essential Merge WebDav storage into Williams refactored branch
server-o-ensemble-orchestra-openstack-support Essential Merge bootstrap into William's refactored branch
server-o-ensemble-orchestra-openstack-support Essential Merge deploying machines into Williams refactored branch
server-o-ensemble-orchestra-openstack-support Essential Prototype bootstrap using a separate node as bootstrap node, (*not* using Orchestra Server as bootstrap node), on top of Clint's prototype
server-o-infra-power Medium provide fence-agents package (part of server-o-cluster-stack)
server-o-monitoring High MIR for libconfuse-dev (Build-Dep for ganglia) (bug 801648)
server-o-monitoring High MIR for libganglia1-dev for collectd (bug801615)
server-o-powernap-improvements Medium Add support to powerwaked (Server) for an approach of adding different Monitors
server-o-powernap-improvements Medium Create ARPMonitor for powerwaked
server-o-powernap-improvements Medium Create/Draft Client/Server approach with a powerwaked server daemon
server-o-powernap-improvements Medium Provide API like approach to do operations in the server
server-o-powernap-improvements Medium Second Stage action when on PowerSave mode
server-o-powernap-improvements Medium Support port-ranges for network monitors
server-o-powernap-improvements Medium Use powerwake code to generalize registration of client machines
postponed server-o-cluster-stack Medium Upgrade DRBD 8.4 if Oneiric Kernel ships it
aquette inprogress server-o-infra-power Medium Implement PowerChain in NUT
server-o-infra-power Medium Implement a native NUT PSU (power supply unit) / IPMI driver, using FreeIPMI
server-o-infra-power Medium Investigate PowerNap using NUT as a data broker
todo server-o-infra-power Medium Convert initscripts to upstart
server-o-infra-power Medium Implement NUT client support in PowerWake
server-o-infra-power Medium Implement NUT support in Zentyal
server-o-infra-power Medium Implement configuration library and tool for NUT
server-o-infra-power Medium Implement support for UPS testing in Checkbox using NUT
server-o-infra-power Medium MIR for libfreeipmi and libipmimonitoring for nut-ipmi
done server-o-infra-power Medium Create Augeas lenses for configuration for NUT
server-o-infra-power Medium Create Avahi publication script for
server-o-infra-power Medium Implement improved PDU and power devices support in fence-agents
bdevouge todo server-o-install-experience High provide cjwatson with a preseed/kickstart file of 'what he wants to work'
bencer todo server-o-infra-power Medium Implement NUT support in Zentyal
bigon inprogress server-o-infra-power Medium Create a NUT client only (upsmon) package
server-o-infra-power Medium Distribute NUT Augeas lenses
server-o-infra-power Medium Distribute the new NUT documentation
bladernr done server-o-load-testing High Jeff to list the testing team info so interested parties can sign up and participate in making this happen
bootstrap31 todo server-o-lxc-improvements High exploit container shutdown/reboot kernel support in lxc
server-o-lxc-improvements High push core proc virtualization support upstream
server-o-lxc-improvements High push kernel patches supporting shutdown/reboot
server-o-lxc-improvements High push lxc-attach when kernel patches are upstream
Canonical Hardware Certification todo server-o-load-testing High Create a list of the tests to be run (a small number of useful tests to start, we can expand afterwards).
server-o-load-testing High Documentation of test cases and configs and other useful information (wiki?, testcases.qa.ubuntu.com?)
server-o-load-testing High Package a consistently runnable test suite
Colin Watson todo server-o-install-experience High Add support to partition a system across multiple disks at install, in a non interactive, automated manner
done server-o-boot-experience High turn off quiet for server
Clint Byrum inprogress server-o-boot-experience High LP: #580319: init.d controlled services launch before all interfaces are up, thus failing to start (upstart)
blocked server-o-monitoring High Drop libhal-dev in collectd (collectd FTBFS in oneiric)
todo server-o-ensemble Essential Upload latest version of ensemble before release
done server-o-boot-experience High define/document a simple job/alias/event for "networking up", for generic network services (event: static-network-up)
server-o-boot-experience High file bugs on services that don't respect single user mode appropriately: bug tag 'runlevel1' used for 21 bugs filed
server-o-ensemble Essential Prepare ensemble package for upload to Ubuntu
server-o-ensemble Essential Prepare txzookeeper packaging for upload to Ubuntu
server-o-ensemble Essential package snapshot or release txaws with fixes needed by ensemble
server-o-ensemble-orchestra-openstack-support Essential Report findings of prototyping via mailing list / bogs (http://pad.ubuntu.com/orchestra-setup-for-ensemble)
server-o-ensemble-orchestra-openstack-support Essential prototype deploying openstack with just pre-determined cloud-config stanzas fed into Cobbler
server-o-ensemble-orchestra-openstack-support Essential prototype ensemble driving physically deployed machines with a cloud-config stanza installing the agent and the Orchestra Server as bootstrap node
server-o-monitoring High MIR for libyajl-dev for collectd (was completed by doko as part of component mismatches)
server-o-openstack Essential Write MIR for swift
postponed server-o-boot-experience High add init-checkconf rule to lintian for upstart jobs (may be infeasible as emits lines aren't always available to validate start/stop on conditions)
server-o-boot-experience High automated testing for single to multiuser
server-o-ensemble Essential Get txzookeeper sponsored into Debian (no sponsors willing to upload)
server-o-openstack Essential Write MIR for swift
cr3 todo server-o-infra-power Medium Implement support for UPS testing in Checkbox using NUT
Dave Walker inprogress server-o-cobbler-next-steps Essential Investigate replacing gpxe with ipxe
blocked server-o-monitoring High MIR for collectd for collectd (bug 801721)
server-o-openstack Essential Write MIR for nova
server-o-openstack Essential Write MIR for python-carrot or kombu
done server-o-cobbler-next-steps Essential Bug #705436 Fix lintian warnings
fredericbohe inprogress server-o-infra-power Medium Implement device discovery tools / libs / binding in NUT
Adam Gandelman inprogress server-o-ensemble-orchestra-openstack-support Essential Develop deployment method for more advanced openstack components using chosen tool
server-o-ensemble-orchestra-openstack-support Essential Develop deployment method for simple openstack components using chosen tool
server-o-syslog-information High Write puppet module for central rsyslog server
server-o-syslog-information High Write puppet module for rsyslog "client"
todo server-o-openstack Essential Integrate ensemble modules for puppet deployment
done server-o-ensemble-orchestra-openstack-support Essential prototype puppet modules for deploying OpenStack
server-o-monitoring High MIR for liboping-dev for collectd (bug 801774)
server-o-openstack Essential Write MIR for python-amqplib
server-o-puppet-integration High Glance Common modules
server-o-puppet-integration High Nova, single server Common modules
postponed server-o-puppet-integration High Nova, multi-server Common modules
server-o-puppet-integration High OpenStack
server-o-puppet-integration High Swift, multi-server Common modules
server-o-puppet-integration High Swift, single server Common modules
James Page inprogress server-o-jenkins Medium feedback libraries to Debian through debian-java team
server-o-jenkins Medium re-sync libraries from Debian as a when required
server-o-syslog-information High Package octopussy for Ubuntu
todo server-o-syslog-information High Upload octopussy for Debian
server-o-syslog-information High Upload octopussy for Ubuntu
server-o-jenkins Medium Update documentation for disabling plugin management through web ui
server-o-jenkins Medium look at JVM compatibility with xstream on ARM (for example)
done server-o-ensemble Essential Submit debdiff of latest zookeeper to Debian
server-o-ensemble Essential Upload latest zookeeper to Ubuntu
server-o-jenkins Medium Prepare library packaging for upload to Ubuntu
server-o-jenkins Medium Resolve outstanding build-from-source issues in dependency chain
server-o-jenkins Medium upgrade to latest stable branch (1.409.1) from Jenkins + upgrade dependencies
server-o-openstack Essential Write MIR for python-eventlet
server-o-openstack Essential Write MIR for python-migrate
server-o-syslog-information High File an ITP for octopussy in Debian
James Hunt postponed server-o-boot-experience High allow upstart visualization tool to filter out jobs/events that aren't in existence
John Johansen postponed server-o-lxc-sandboxing Medium Get seccomp2 into ubuntu kernel or ppa for testing
jwcampbell todo server-o-documentation Medium look at build toolchain transition needs to produce something similar to docs.openstack.org
Dustin Kirkland todo server-o-install-experience High Support kernel command option to run d-i inside of byobu/screen to allow for remote attach/detach, real time monitoring of IO (disk throughput, network bandwidth), system load, stats/notes about installation
mahmoh todo server-o-windows-paravirtual-drivers Low Test the drivers as possible - 1) 2008 R2/SCSI on LTS, 2) Natty?
done server-o-windows-paravirtual-drivers Low Get input on release(s) to certify from hallyn (target latest LTS + latest Natty)
markashtonb todo server-o-windows-paravirtual-drivers Low Find out if we want to sign, WHQL, support (possibly code updates), Logo, assign build/test responsibilities for driver updates/LTS releases
Martin Bogomolni todo server-o-install-experience High send cjwatson details on OpenIPMI : Serial over LAN for console during install (device name may not be tty[S]0.ttyam0)
Michael Casadevall todo server-o-arm-server Essential Coordinate with kernel team server-specific tuning options for kernel
server-o-arm-server Essential Followup with ARM Server Project on Java situation
server-o-arm-server Essential Review server stack components for places where ARM-specific assembly would be useful for acceleration
done server-o-arm-server Essential Create wikipage/script of components in the server image
server-o-arm-server Essential Review status of 64-bit atomics in gcc-4.6
Juan L. Negron done server-o-puppet-integration High apache Puppet Module
server-o-puppet-integration High debconf helper Puppet Module
server-o-puppet-integration High distcc Puppet Module
server-o-puppet-integration High gearman Puppet Module
server-o-puppet-integration High glusterfs Puppet Module
server-o-puppet-integration High hadoop Puppet Module
server-o-puppet-integration High haproxy ( with apache and tomcat integration ) Puppet Module
server-o-puppet-integration High mongodb Puppet Module
server-o-puppet-integration High mpi ( mpich2 ) Puppet Module
server-o-puppet-integration High mysql Puppet Module
server-o-puppet-integration High puppet-apt helper Puppet Module
server-o-puppet-integration High tomcat ( tomcat6) Puppet Module
postponed server-o-puppet-integration High Make/package current orchestra modules to function without orchestra provisioning
Gustavo Niemeyer done server-o-ensemble Essential Ensemble Daily PPA
Robbie Williamson done server-o-documentation Medium look at getting funding for dedicated document resource
Serge Hallyn todo server-o-user-namespace High Convert uid comparisons
server-o-user-namespace High Simple perf evaluation (kernel compile with unpatched, CONFIG_USER_NS=n and =y)
server-o-user-namespace High publish uid comparisons conversion to lkml
server-o-kvm-document-suggested-changes Low Add small section to server documentation
server-o-kvm-document-suggested-changes Low Define list of workloads (and their characteristics) we care about
server-o-kvm-document-suggested-changes Low Document test results on wiki
server-o-kvm-document-suggested-changes Low Get feedback on ubuntu-server about workloads
server-o-kvm-document-suggested-changes Low Test effects of tunables on characteristics
server-o-kvm-document-suggested-changes Low Write documentation on these workloads
done server-o-jenkins Medium ensemble formula for deploying Jenkins
server-o-lxc-improvements High libcgroup integration
server-o-lxc-improvements High quick container cloning with snapshotting using LVM
server-o-lxc-improvements High ubuntu template cleanup
server-o-monitoring High MIR for protobuf-c for collectd (bug 801735)
server-o-user-namespace High Convert appropriate capable calls list
server-o-user-namespace High Create list of candidate to-be-converted uid comparisons
server-o-user-namespace High Create list of to-be-converted capable calls
server-o-user-namespace High Implement testcases
server-o-user-namespace High Send updated capable conversion patchset
server-o-user-namespace High Write list of desired testcases
server-o-user-namespace High publish capable calls conversion to lkml
postponed server-o-lxc-sandboxing Medium Implement prototype of lxc seccomp2 integration
server-o-lxc-sandboxing Medium Propose design for lxc integration to lxc-dev
server-o-lxc-sandboxing Medium Work with jjohansen/kees/upstream to design generic sandbox program
server-o-lxc-sandboxing Medium Write testcases for lxc seccomp2 integration
server-o-user-namespace High Get review on simple superblock user-ns tagging
server-o-user-namespace High Send updated uid comparisons conversion
server-o-user-namespace High Support simple superblock user-ns tagging
smb done server-o-xen-host High Turn on dom0 kernel support in -server kernel
Scott Moser inprogress server-o-monitoring High MIR for libtokyotyrant-dev for collectd (bug 811338)
done server-o-monitoring High MIR for libtokyocabinet-dev for collectd (bug 699734)
ubuntu-server inprogress server-o-ubuntu-orchestra-server Essential ubuntu-orchestra-server MIR
server-o-ubuntu-orchestra-server Essential wiki page
server-o-virt-tools Low make cloud-utils an upstream project
todo server-o-cobbler-next-steps Essential Add cloud-init support to cobbler
server-o-cobbler-next-steps Essential Add first stage hardware inventory image
server-o-cobbler-next-steps Essential Add generic distro support
server-o-cobbler-next-steps Essential Add hardware inventory to cobbler API
server-o-cobbler-next-steps Essential Add support for other arches
server-o-cobbler-next-steps Essential Extend cobbler API to do snapshot reporting as well
server-o-cobbler-next-steps Essential Investigate and report what is missing on web ui
server-o-cobbler-next-steps Essential Review cobbler defaults to make sure that they are sane
server-o-ensemble-orchestra-openstack-support Essential Collect data gathered from prototyping and record in spec/blueprint
server-o-automated-boot-testing High Create metrics from boot tests for boot time analysis
server-o-automated-boot-testing High Develop common test procedure (install, boot, shutdown, boot again, fsck, etc. etc)
server-o-automated-boot-testing High Develop test for Full install (all non-conflicting packages)
server-o-automated-boot-testing High Develop test for LAMP app
server-o-automated-boot-testing High Develop test for OpenStack deploy
server-o-automated-boot-testing High Develop test for Samba + LDAP + Kerberos backend
server-o-automated-boot-testing High Develop test for bare metal recovery from backups
server-o-automated-boot-testing High Develop test for complex networking (bridging, bonding)
server-o-automated-boot-testing High Develop test for minimal install
server-o-automated-boot-testing High Develop test for supported upgrade path (natty -> oneiric)
server-o-automated-boot-testing High Document setup procedures for testing framework
server-o-automated-boot-testing High Evaluate jenkins framework for capability of boot/deploy testing
server-o-complex-deployment-testing High Base framework to support complex deployment testing
server-o-complex-deployment-testing High Configurations for complex deployment scenarios (may overlap with formulas and recipes)
server-o-complex-deployment-testing High Update ISO testing to deal with server ISO refactoring work
server-o-complex-deployment-testing High ec2 testing configuration for kernel team patch testing work
server-o-install-experience High Support MTD partitioning for ARM server: Debian GSoC project from a year or two ago - should be possible to retrieve that and polish it up
server-o-install-experience High Support the ability to run Ubuntu only from SAN, ignoring altogether local storage
server-o-install-experience High pare down steps to minimal Server install disk, dropping tasksel and UEC
server-o-install-experience High put what is needed to have a bootstrapping server and mirror
server-o-install-experience High support network bonding -> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611250
server-o-install-experience High update ISO tracker to align to minimal install use-cases
server-o-install-experience High update automated ISO testing to align to minimal install use-cases
server-o-install-experience High verify consistent network device naming support works as required when the server is booted with biosdevname=1
server-o-install-experience High write a u-boot-installer udeb to support install of a bootloader other than GRUB (u-boot for ARM server)
server-o-lxc-improvements High custom per-container firewall rules
server-o-lxc-improvements High event notification
server-o-lxc-improvements High improve lxc-ps, lxc-netstat
server-o-lxc-improvements High lsm integration
server-o-lxc-improvements High per container syslog
server-o-lxc-improvements High re-invigorate application checkpoint/restart
server-o-lxc-improvements High templates for other distros (fedora, opensles, gentoo)
server-o-lxc-improvements High udev and device namespaces
server-o-monitoring High Package collectd-web plugin
server-o-puppet-integration High Package Puppet dashboard (on mysql/apache)
server-o-puppet-integration High Package modules
server-o-syslog-information High Investigate sane defaults for central rsyslog server
server-o-documentation Medium Jim or Adam to look at an Ubuntu Open Week-type session regarding additional contributions to server docs
server-o-documentation Medium Look at what we currently have, what needs to change, and plan how we do it
server-o-documentation Medium Server team to identify server resources that could be used to test out server documentation configurations for the purpose of documenting them.
server-o-eucalyptus Medium Move Eucalytpus to Partner or Universe archive per their request
server-o-eucalyptus Medium QA the install and basic operations of Eucalyptus 3.0 packages
server-o-eucalyptus Medium Sync with Eucalyptus 3.0 packages
server-o-infra-power Medium Investigate and implement NUT Ensemble integration
server-o-seed-review Low Add additional packages to a seed if suitable
server-o-seed-review Low Check that the current seed is still relevant
server-o-seed-review Low Reconcile ~ubuntu-server subscribed packages to seed(s)
server-o-seed-review Low Replace ntpdate with ntpd
server-o-virt-tools Low document or possibly change defaults to qed image format
server-o-virt-tools Low document/script/by-default bridged setup for ubuntu-server kvm
server-o-virt-tools Low generic-ize the name of cloud-utils uec-*
server-o-virt-tools Low include 'fsdev' in koan documentation
server-o-virt-tools Low investigate or package libguestfs
server-o-virt-tools Low make fsfreeze work with ext3 (bug 712689)
server-o-virt-tools Low update euca2ools to 1.4.X
server-o-windows-paravirtual-drivers Low - per hallyn, 10.04.02 and 11.04 64 bit server releases (ISOs, no updates, June) - should be good
done server-o-jenkins Medium upload of jenkins plus dependencies to Ubuntu Universe
server-o-lxc-improvements High validate LXC support on ARM
server-o-puppet-integration High Package Puppet 2.7
server-o-virt-tools Low document build virtual machine with cobbler installation
server-o-virt-tools Low document how to use koan
server-o-virt-tools Low update boto to 2.0
postponed server-o-boot-experience High define/document a simple job/alias/event for "system has booted", for /etc/rc.local type behavior (note that 'stopped rc' is usable but not well documented)
server-o-boot-experience High improve start on for cron and other services (start when all user info available) (cron should probably start on stopped rc)
server-o-boot-experience High need to measure boot speed difference between sourcing /etc/default files, and not
server-o-boot-experience High update Upstart Cookbook with "abstract jobs" and full exposition of how to define optimal "start on" and "stop on" for a new job
server-o-cobbler-next-steps Essential Add EC2 API hook to cobbler
server-o-cobbler-next-steps Essential Add Ubuntu CSS stylesheet for web ui
server-o-cobbler-next-steps Essential Add support for uboot
server-o-puppet-integration High DNS Common modules
server-o-puppet-integration High Eucalyptus Common modules
server-o-puppet-integration High Hadoop Common modules
server-o-puppet-integration High LAMP stack Common modules
server-o-puppet-integration High LXC Orchestra modules
server-o-puppet-integration High Mail server Common modules
server-o-puppet-integration High PostgreSQL Common modules
server-o-puppet-integration High Print server ( cups ) Common modules
server-o-puppet-integration High SSH Common modules
server-o-puppet-integration High Test modules within Ubuntu/Orchestra infrastructure
server-o-puppet-integration High Test modules within vanilla Ubuntu/Puppet infrastructure
server-o-puppet-integration High Xen Orchestra modules
server-o-puppet-integration High bzr/git Orchestra modules
server-o-puppet-integration High cobbler Orchestra modules
server-o-puppet-integration High fs creation/management Orchestra modules
server-o-puppet-integration High ha cluster (drbd, pacemaker, corosync, cman) Orchestra modules
server-o-puppet-integration High jenkins (master and slave) Orchestra modules
server-o-puppet-integration High kvm (host and guest?) Orchestra modules
server-o-puppet-integration High nagios Orchestra modules
server-o-puppet-integration High rsyslog Common modules
server-o-puppet-integration High rsyslog Orchestra modules
server-o-puppet-integration High samba Common modules
server-o-ubuntu-orchestra-server Essential manpage
Chuck Short inprogress server-o-openstack Essential Investigate the usage of rootwrap into eucalyptus and submit upstream
server-o-openstack Essential Package keystone and upload to the archive
server-o-openstack Essential Package quantum and upload to the archive
server-o-xen-host High Remove ubuntu-xen-desktop from archive
server-o-xen-host High Remove ubuntu-xen-server from archive
server-o-xen-host High Remove xen-3.3 from the archive
blocked server-o-openstack Essential Package openstack dashboard
todo server-o-openstack Essential Add EC2 testcases to upstream
server-o-openstack Essential Fix MIR feedback
server-o-openstack Essential Investigate S3 for glance
server-o-openstack Essential Investigate S3 for swift
server-o-openstack Essential Investigate monitoring hooks
server-o-openstack Essential Investigate monitoring hooks needed for orchestra
server-o-openstack Essential Investigate sensible defaults for glance installation
server-o-openstack Essential Investigate sensible defaults for swift installation
server-o-openstack Essential Replace iscsitarget with lio-utils and submit upstream
server-o-openstack Essential Replace socat with netcat-openbsd
server-o-openstack Essential Replace vblade-persist with something else
server-o-openstack Essential Suggest socat and ajaxterm
server-o-openstack Essential Try ensemble on openstack
server-o-openstack Essential Try to fix ajaxterm for Ubuntu
server-o-openstack Essential Update preseeds for UEC test rig
server-o-openstack Essential Write MIR for python-webob
server-o-openstack Essential ensemble for ganglia
server-o-openstack Essential ensemble for munin
server-o-openstack Essential ensemble formula for collectd
server-o-openstack Essential ensemble formula for nagios
server-o-openstack Essential glusterfs support
server-o-openstack Essential ldap support (for IS)
server-o-openstack Essential no starting of nova/swift for upstart
server-o-openstack Essential postgresql support (for IS)
server-o-openstack Essential rootwrap
server-o-openstack Essential vblade to suggests
server-o-lxc-improvements High Badger someone into writing libvirt-lxc bridge
server-o-lxc-improvements High List of missing bits pieces of libvirt for lxc (libvirt 0.9.1-1 merge is pending)
server-o-xen-host High Create a small xen meta package to make xen install easier
server-o-xen-host High Test live-helper to see if it works with xen 4.1
server-o-xen-host High Test xen PAE on i386 with libvirt
server-o-xen-host High Test xen booting PAE on i386 without libvirt
server-o-xen-host High Test xen hvm CD install on amd64
server-o-xen-host High Test xen hvm CD install on i386
server-o-xen-host High Test xen on amd64 with libvirt
server-o-xen-host High Test xen-tools to make sure that it works with xen 4.1
server-o-infra-power Medium Investigate and implement NUT Ensemble integration
server-o-infra-power Medium Investigate and implement NUT Orchestra integration
server-o-infra-power Medium Investigate and implement NUT Puppet integration
server-o-infra-power Medium Investigate and implement NUT cobbler integration
done server-o-cobbler-next-steps Essential Add ARM as a valid arch
server-o-cobbler-next-steps Essential Add GPXE support to cobbler
server-o-cobbler-next-steps Essential Bug #784420 Fix dns integration
server-o-cobbler-next-steps Essential Check release schedule for 2.1.x with upstream
server-o-cobbler-next-steps Essential Determine which patches that we are carrying right now should be upstreamable
server-o-cobbler-next-steps Essential Write MIR for ipxe
server-o-openstack Essential Drop python-tempita from nova packaging
server-o-openstack Essential Dropped xen-linux-system from depends
server-o-openstack Essential Investigate sensible defaults for Nova multi node install
server-o-openstack Essential Investigate with sensible defaults for Nova single install
server-o-openstack Essential Package lio-utils for oneiric
server-o-openstack Essential Replace python-ipy with python-netaddr and submit upstream
server-o-openstack Essential Write MIR for ajaxterm
server-o-openstack Essential Write MIR for glance
server-o-openstack Essential Write MIR for pep8
server-o-openstack Essential Write MIR for pthon-lockfile
server-o-openstack Essential Write MIR for python-decorator
server-o-openstack Essential Write MIR for python-gflags
server-o-openstack Essential Write MIR for python-greenlet
server-o-openstack Essential Write MIR for python-mox
server-o-openstack Essential Write MIR for python-netaddr
server-o-openstack Essential Write MIR for python-netifaces
server-o-openstack Essential Write MIR for python-routes
server-o-openstack Essential Write MIR for python-sqlachemy
server-o-openstack Essential Write MIR for python-tempita
server-o-openstack Essential Write MIR for python-twised-web
server-o-openstack Essential Write MIR for python-xattr
server-o-xen-host High Check for upstream bug fixes that has not made it into debian yet
server-o-xen-host High Sync Xen 4.1 from Debian Unstable
server-o-xen-host High Sync xen-common from Debian Unstable
server-o-xen-host High Test build changes for libvirt with libxen-devel
server-o-xen-host High Test xen booting on amd64 without libvirt
server-o-xen-host High Update xen dependencies for migration between xen-3.3 to xen-4.1
server-o-xen-host High Write MIR for libxen-devel and libxenstore3.0 to replace libxen3-dev in main