Progress towards topic-quantal-servercloud-release-notes

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
100% of 154

Contributing Blueprints

Blueprint Completion Priority Status/Description
servercloud-q-kvm
100% of 9
High kvm is the preferred hardware emulation platform in Ubuntu. The goal of this work is to follow and help test upstream development, collaborate on bug fixing with upstream, and ensure that kvm is stable and fullfills our needs.
servercloud-q-openstack-folsom
100% of 28
Essential Rationale: Openstack has been in Ubuntu for 3 releases now and is established and stable. Folsom is the next release of Openstack and Ubuntu should have this release as well. Goal: Include the Folsom release in Ubuntu 12.10.
servercloud-q-ceph-object-integration
100% of 26
Medium Rationale: Ceph provides a solid, horizontally scalable object storage solution which may be key in future Ubuntu and OpenStack development. We should ensure that the Ceph packages in Ubuntu are up-to-date and well tested during the Quantal development cycle. Goal: Deliver an up-to-date and well tested set of Ceph packages.
servercloud-q-arm-deployment
100% of 12
High System management and service orchestration for ARM Server, including MAAS and juju enablement. Rationale: ARM servers are the next big thing, expecting to give us better performance-per-watt. Their dense nature lends itself to hyperscale. In combination with the power provided by juju and the charm store, ARM servers will be the perfect hardware platform for next generation datacenter requirements. Ubuntu has run on ARM for years. If we enable system management and service orchestration for this first generation of ARM servers, Ubuntu Server will rock on ARM, too. Goal: Enable MAAS and juju on ARM
servercloud-q-lxc
100% of 38
Medium lxc is the chosen lightweight (linux-guest-only) virtualization platform on Ubuntu. In this cycle we wish to make containers more secure and more flexible, increase testing and test coverage, improve administration, and increase code reuse by making the core library reusable.
servercloud-q-tomcat7
100% of 20
High Rationale: Apache Tomcat 7 has been in the Ubuntu archive for two releases now and is established and stable. Debian are planning to drop Apache Tomcat 6 from squeeze in favour of maintaining a single tomcat version. Ubuntu should do the same. Goal: Transition users to a Canonical supported Tomcat 7 and drop Tomcat 6 from the archive.
servercloud-q-cloud-archive
100% of 14
Essential Rationale: Recently it was announced (at http://wiki.ubuntu.com/ServerTeam/CloudArchive) that we will be backporting newer releases of Openstack to precise in order to offer users a chance to use newer features of Openstack when it becomes available. This means that users can have the stability of an LTS while using a newer version of Openstack. Goal: Provide users to use the latest Openstack releases on an Ubuntu LTS.
servercloud-q-userns
100% of 7
High Rationale: A large remaining feature gap in LXC is that users are not namespaced. This means: 1. A root user in a container is the root user on the system 2. Non-root users in containers are the same as the same uid in other containers and on the host. 3. Privileges granted in the container can be used toward resources on the host (if namespaces provide a mapping for a resource on the host). With a fully implemented user namespace, users and privilege will be targeted to resources in namespaces owned by the creator of the namespace. This will allow the safe granting of root and privileges inside containers. A mostly complete implementation of user namespaces now exists, and has been partially merged upstream. The remaining work is to push the rest of the patchset, push userspace controls for the user namespace, and implement the use of user namespaces in lxc containers.

Status by assignee

Assignee Todo Blocked In Progress Postponed Done Completion
Adam Conrad 0 0 0 0 1 100%
Andy Whitcroft 0 0 0 0 1 100%
Björn Michaelsen 0 0 0 0 1 100%
Bryan Wu 0 0 0 0 1 100%
craig.magina 0 0 0 0 1 100%
dannf 0 0 0 0 1 100%
Didier Roche 0 0 0 0 1 100%
ebiederm 0 0 0 4 5 100%
Ike Panhc 0 0 0 0 1 100%
James Page 0 0 0 5 37 100%
Kees Cook 0 0 0 0 1 100%
Mark Mims 0 0 0 1 0 100%
Juan L. Negron 0 0 0 0 1 100%
Oliver Grawert 0 0 0 0 1 100%
rbasak 0 0 0 1 7 100%
Serge Hallyn 0 0 0 9 24 100%
Scott Moser 0 0 0 1 2 100%
Stefan Bader 0 0 0 0 1 100%
Stéphane Graber 0 0 0 0 6 100%
Ben Howard 0 0 0 1 0 100%
Chuck Short 0 0 0 7 32 100%

Work item details

Assignee Status Blueprint Priority Work item
Adam Conrad done servercloud-q-ceph-object-integration Medium LP: #1028038: sscanf always calls realloc/causes deadlock in google-perftools (eglibc)
Andy Whitcroft done servercloud-q-lxc Medium expect SECCOMP to drop in v3.5 replacing our patches (confirmed)
Björn Michaelsen done servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (libreoffice)
Bryan Wu done servercloud-q-lxc Medium check that all new cgroups are enabled in quantal kernel
craig.magina done servercloud-q-arm-deployment High Add highbank automatic preseeded installer test to continuous integration
dannf done servercloud-q-arm-deployment High Port armadaxp support to new flash-kernel
Didier Roche done servercloud-q-ceph-object-integration Medium LP: #1017978: [MIR] libfcgi, ceph (radosgw) (ceph)
ebiederm done servercloud-q-lxc Medium fix lxc-attach upstream to use the new setns syntax
servercloud-q-lxc Medium push userns patches to allow containers to mount, pivot_root, and rename nics
servercloud-q-lxc Medium get setns(mnt) upstream
servercloud-q-userns High Get first user ns patchset into linux-next
servercloud-q-userns High Push remaining user ns patchset v45 into linux-next
postponed servercloud-q-lxc Medium patch adduser
servercloud-q-lxc Medium get setns(pid) upstream
servercloud-q-userns High Push remaining user ns patches
servercloud-q-userns High Write patch for adduser to reserve uids
Ike Panhc done servercloud-q-arm-deployment High Add highbank kernel to quantal
James Page done servercloud-q-tomcat7 High Update tomcat-server seed to use tomcat7
servercloud-q-tomcat7 High Review and update tomcat server test case
servercloud-q-tomcat7 High Raise MIR for tomcat7
servercloud-q-tomcat7 High Transition servlet2.5 dependencies in main to 3.0
servercloud-q-tomcat7 High LP: #1009579: [MIR] tomcat7 (replaces tomcat6) (jakarta-taglibs-standard)
servercloud-q-tomcat7 High LP: #1009579: [MIR] tomcat7 (replaces tomcat6) (tomcat7)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (axis)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (bsh)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (excalibur-logkit)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (fop)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (hessian)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (hsqldb)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (libcommons-logging-java)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (libmx4j-java)
servercloud-q-tomcat7 High LP: #1023405: demote tomcat6 source and binaries to universe (tomcat6)
servercloud-q-ceph-object-integration Medium Ceph 0.47.2 update for Ubuntu
servercloud-q-ceph-object-integration Medium Ceph 0.48 update for Ubuntu
servercloud-q-ceph-object-integration Medium Review MIR actions for ceph from last cycle
servercloud-q-ceph-object-integration Medium Check on status of libvirt+rdb in quantal (supported == YES through qemu - currently lacks authentication due in 0.9.13)
servercloud-q-ceph-object-integration Medium Ceph 0.48.1 update for Ubuntu
servercloud-q-ceph-object-integration Medium Remove in-tree dependencies
servercloud-q-ceph-object-integration Medium Enable radosgw
servercloud-q-ceph-object-integration Medium Enable use of google-perftools (test failures/glibc compat)
servercloud-q-ceph-object-integration Medium Test ceph with XFS based storage
servercloud-q-ceph-object-integration Medium Test ceph rbd as backend to nova volume
servercloud-q-ceph-object-integration Medium Test ceph rdb as backend to glance
servercloud-q-ceph-object-integration Medium Determine the current state of ceph and keystone integration (specifically for radosgw)
servercloud-q-ceph-object-integration Medium Update juju charm for ceph to support more options and fix for indempotency
servercloud-q-ceph-object-integration Medium Integrate Ceph into existing OpenStack charms
servercloud-q-ceph-object-integration Medium LP: #1017972: [MIR] google-perftools, libunwind (google-perftools)
servercloud-q-ceph-object-integration Medium LP: #1017972: [MIR] google-perftools, libunwind (libunwind)
servercloud-q-ceph-object-integration Medium LP: #1017978: [MIR] libfcgi, ceph (radosgw) (libfcgi)
servercloud-q-ceph-object-integration Medium LP: #1022493: [MIR] leveldb, snappy, libs3 (leveldb)
servercloud-q-ceph-object-integration Medium LP: #1022493: [MIR] leveldb, snappy, libs3 (libs3)
servercloud-q-ceph-object-integration Medium LP: #1022493: [MIR] leveldb, snappy, libs3 (snappy)
servercloud-q-ceph-object-integration Medium LP: #1064908: New/updated ceph charms for quantal
servercloud-q-ceph-object-integration Medium LP: #1065883: ceph rbd username and secret should be configured in nova-compute, not passed from nova-volume/cinder (nova)
postponed servercloud-q-tomcat7 High Update packaging to use upstart
servercloud-q-tomcat7 High Review upgrade path from tomcat6->tomcat7
servercloud-q-tomcat7 High Request removal of tomcat6 from archive
servercloud-q-lxc Medium hook testing up to jenkins
servercloud-q-ceph-object-integration Medium Investigate ceph backport via cloud archive (PPA for time being)
Kees Cook done servercloud-q-lxc Medium package libscecomp to aid bpf creation http://sourceforge.net/projects/libseccomp/
Mark Mims postponed servercloud-q-arm-deployment High Charm testing on ARM (emulation only)
Juan L. Negron done servercloud-q-tomcat7 High Update tomcat(7) charm to accomodate changes during quantal dev cycle
Oliver Grawert done servercloud-q-arm-deployment High LP: #1006717: [MIR] linux-base (linux-base)
rbasak done servercloud-q-arm-deployment High Port highbank support to new flash-kernel
servercloud-q-arm-deployment High Enable highbank installer images
servercloud-q-arm-deployment High Verify that a preseeded installer on highbank works seamlessly
servercloud-q-arm-deployment High Negotiate MAAS architectural changes to support ARM servers in trunk
servercloud-q-arm-deployment High Implement MAAS provisioner for ARM servers that have IPMI and pxelinux emulation
servercloud-q-arm-deployment High Verify that MAAS works on a real ARM server
servercloud-q-arm-deployment High Verify that juju works on a real ARM server
postponed servercloud-q-kvm High follow up on console log size limit implementation (ringbuffer)
Serge Hallyn done servercloud-q-kvm High merge qemu-kvm from debian
servercloud-q-kvm High push any appropriate qemu-kvm delta back to debian (debian maintainer has looked)
servercloud-q-kvm High sync seabios from debian
servercloud-q-kvm High sync ipxe from upstream
servercloud-q-kvm High verify or find solution for bug 921230
servercloud-q-lxc Medium pre-mount cgroups during container startup (using optional mount hook)
servercloud-q-lxc Medium send attach patch sets to kernel-team ASAP
servercloud-q-lxc Medium convert lxc-apparmor patchset to generic lsm set
servercloud-q-lxc Medium exploit libseccomp in lxc-start
servercloud-q-lxc Medium come up with default seccomp containers profile (all syscalls - for x86-64, 0-300 and 1024-1079)
servercloud-q-lxc Medium extend lxc-attach to support attaching only to specific namespaces (done by community)
servercloud-q-lxc Medium send usernamespace patchset ASAP to kernel team (link to git repo for review)
servercloud-q-lxc Medium Post POC patchset implementing hookpoints to lxc-devel
servercloud-q-lxc Medium implement configuration file #includes (stretch goal)
servercloud-q-lxc Medium example for encrypted root in the package README and blog
servercloud-q-lxc Medium investigate post commit hook to email out changes
servercloud-q-lxc Medium apport hook for lxc bugs
servercloud-q-lxc Medium convert the test suite to utah
servercloud-q-lxc Medium server guide 12.10 update for API
servercloud-q-lxc Medium server guide 12.10 update for hooks
servercloud-q-lxc Medium server guide 12.10 update apparmor changes
servercloud-q-lxc Medium server guide 12.10 update for using seccomp
servercloud-q-ceph-object-integration Medium LP: #1026404: attaching rbd fails because apparmor forbids access to ceph.conf (libvirt)
servercloud-q-userns High Write setuid utility for unprivileged users to reserve uids
postponed servercloud-q-kvm High follow up on spice upstream (stretch goal)
servercloud-q-lxc Medium add smack support to lsm set
servercloud-q-lxc Medium add selinux support to lsm set
servercloud-q-lxc Medium write a patch for lxc to use user namespaces
servercloud-q-lxc Medium document mounts sharing through /shared using hooks
servercloud-q-lxc Medium fedora 16 and 17 and open-suse templates need to be made to work (stretch goal)
servercloud-q-lxc Medium server guide 12.10 update using user namespaces
servercloud-q-userns High Push utility to reserve uids into adduser package
servercloud-q-userns High Blog when lxc is usable with userns in quantal
Scott Moser done servercloud-q-kvm High jump for joy
servercloud-q-openstack-folsom Essential upstream changes for config drive spec
postponed servercloud-q-openstack-folsom Essential upstream changes for public glance spec
Stefan Bader done servercloud-q-kvm High confirm the xen and qemu prom naming is correct after the debian merge back (look ok)
Stéphane Graber done servercloud-q-lxc Medium Review list of extra packages in lxc-ubuntu and have it contain the right list for each release
servercloud-q-lxc Medium add the lxc-nesting apparmor profile to the package in quantal
servercloud-q-lxc Medium write the hookpoints and send to the lxc-devel list for review
servercloud-q-lxc Medium where do crashes in the container go (they're caught by the kernel core_pattern and sent to the host which fails to parse them as apport isn't lxc aware)
servercloud-q-lxc Medium make an liblxc API definition and publicise (+ serge-hallyn)
servercloud-q-lxc Medium Create python module using the API
Ben Howard postponed servercloud-q-openstack-folsom Essential public glance server / glance.ubuntu.com
Chuck Short done servercloud-q-cloud-archive Essential Write up policy for cloud archive
servercloud-q-cloud-archive Essential Write up process for cloud archvie
servercloud-q-cloud-archive Essential Create related packaging branches
servercloud-q-cloud-archive Essential Create openstack-ci infrastructure
servercloud-q-cloud-archive Essential Liase with canonical-is to create cloud-archive for precise-folsom
servercloud-q-cloud-archive Essential Create launchpad project for cloud-archvie
servercloud-q-cloud-archive Essential Create staging PPA for cloud-archive
servercloud-q-cloud-archive Essential Publicize cloud-archive in a blog post
servercloud-q-cloud-archive Essential Upload folsom-1 to the cloud archive
servercloud-q-cloud-archive Essential Upload folsom-2 to the cloud archive
servercloud-q-cloud-archive Essential Upload folsom-3 to the cloud archive
servercloud-q-cloud-archive Essential Upload release candidate to the cloud archive
servercloud-q-cloud-archive Essential Upload final release to the cloud archive
servercloud-q-openstack-folsom Essential Package nova for folsom
servercloud-q-openstack-folsom Essential Package swift for folsom
servercloud-q-openstack-folsom Essential Package horizon for folsom
servercloud-q-openstack-folsom Essential Package keystone for folsom
servercloud-q-openstack-folsom Essential Package glance for folsom
servercloud-q-openstack-folsom Essential Package quantum for folsom
servercloud-q-openstack-folsom Essential Package python-glanceclient
servercloud-q-openstack-folsom Essential MIR for quantum
servercloud-q-openstack-folsom Essential MIR for openvswitch
servercloud-q-openstack-folsom Essential Evaluate and package cinder for universe
servercloud-q-openstack-folsom Essential Evaluate and package ceilometer for universe
servercloud-q-openstack-folsom Essential Evaluate and package openstack-docs for universe
servercloud-q-openstack-folsom Essential Move nova configuration file to config object model
servercloud-q-openstack-folsom Essential Review upstart jobs for nova, swift, glance, quantum
servercloud-q-openstack-folsom Essential Write Hetrogenous scheduler for ARM
servercloud-q-openstack-folsom Essential Write instance architecture detection
servercloud-q-openstack-folsom Essential Add ceph support for nova volumes
servercloud-q-openstack-folsom Essential Add ceph support for glance
servercloud-q-openstack-folsom Essential pull upstream config drive changes to ubuntu
postponed servercloud-q-cloud-archive Essential Write upgrade tests for Openstack
servercloud-q-openstack-folsom Essential MIR for libguestfs
servercloud-q-openstack-folsom Essential MIR for python-sendfile
servercloud-q-openstack-folsom Essential Evaluate and package openstackclient for universe
servercloud-q-openstack-folsom Essential Add SSL support fo nova api
servercloud-q-openstack-folsom Essential pull upstream glance changes for public glance to ubuntu
servercloud-q-openstack-folsom Essential glance.ubuntu.com listed by default in packages


Last updated: Fri 26 October 2012, 08:50 UTC