Ceph activities for Saucy

Registered by James Page

[GOAL]
Ensure Ceph remains well supported on Ubuntu 13.10 and in the Cloud Archive for 12.04.

[RATIONALE]
Ceph is an important part of the OpenStack offering on Ubuntu; we should continue to track the latest stable release from upstream (Dumpling).

Blueprint information

Status:
Complete
Approver:
Dave Walker
Priority:
High
Drafter:
Ubuntu Server
Direction:
Approved
Assignee:
James Page
Definition:
Approved
Series goal:
Accepted for saucy
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-13.10
Started by
James Page
Completed by
James Page

Whiteboard

[USER STORIES]
Jonas (who works for a Bank) wants to deploy Ceph with encryption of underlying physical disks to ensure confidentiality in post-lifecycle decommissioning of servers. He's able to deploy Ceph Dumpling with dm-crypt encryption from the Havana Cloud Archive for Ubuntu 12.04.

James want to ensure the quality of the Ceph packages in the Ubuntu archive at all times; as the packages include DEP-8 tests these are used to gate uploads into the main development archive.

[ASSUMPTIONS]
Server QA lab will be virtualized using OpenStack supporting regular testing activities.

[RISKS]
mod_fastcgi patches not suitable for inclusion.

[IN SCOPE]
mod_fastcgi patches
ceph-deploy

[OUT OF SCOPE]

[USER ACCEPTANCE]
Multi-node testing of Ceph on a regular basis using Juju charms.
DEP-8 automated testing of Ceph providing gated entry of Ceph packages into the Ubuntu Archive.

[RELEASE NOTE/BLOG]
Ubuntu 13.10 includes Ceph 0.67.4 (Dumpling stable release), providing improved performance and efficiency and block device encryption.

[UDS SESSION NOTES]
http://pad.ubuntu.com/uds-1305-servercloud-s-ceph
http://pad.ubuntu.com/uds-1308-servercloud-s-ceph

(?)

Work Items

Work items for ubuntu-13.06:
[james-page] Enable google-perftools on armhf: DONE
[james-page] Upload cuttlefish (0.61.2) to saucy: DONE
[james-page] Upload cuttlefish to the havana cloud archive: DONE
[james-page] Upload cuttlefish (0.61.3) to saucy: DONE
[james-page] Upload cuttlefish (0.61.3) to the havana cloud archive: DONE
[james-page] Upload cuttlefish (0.61.4) to saucy: DONE
[james-page] Upload cuttlefish (0.61.4) to the havana cloud archive: DONE
[james-page] Bobtail 0.56.6 point release to raring: DONE
[james-page] Bobtail 0.56.6 point release to grizzly cloud archive: DONE

Work items for ubuntu-13.07:
[james-page] Upload dumpling - 2 weeks to ceph-edgers PPA: DONE

Work items for ubuntu-13.08:
Upload 0.67~rc3 to saucy: DONE
[james-page] Upload dumpling to saucy: DONE
[james-page] Upload dumpling to the havana cloud archive: DONE
[james-page] Write dep8 tests for ceph: DONE
[james-page] Upload 0.67.1 to saucy: DONE
[james-page] Upload 0.67.1 to the havana cloud archive: DONE
[james-page] Upload 0.67.2 to saucy: DONE
[james-page] Upload 0.67.2 to the havana cloud archive: DONE
[james-page] Upload ceph-deploy 1.2.1 to saucy: DONE
[james-page] Upload ceph-deploy 1.2.2 to saucy: DONE
ceph-deploy packaging: DONE

Work items for ubuntu-13.09:
[james-page] Upload ceph-deploy 1.2.3 to saucy: DONE
[james-page] New packaging to include new sync agents for rados gateway (2): POSTPONED

Work items for ubuntu-13.10:
[james-page] Regular multi-node ceph testing in the lab: POSTPONED
[james-page] Implement more in-depth testing of Ceph to support SRU's: POSTPONED
[james-page] Update ceph charms to support use with LXC: DONE
[james-page] Update ceph charms to support use with 0.67.x: DONE
Ceph teuthology tests for deploying with Juju: POSTPONED
Ability to use upstream packages in Juju charms: POSTPONED
Review upstream patches for mod_fastcgi: POSTPONED
Review/test ceph RADOS with mod_fcgid: POSTPONED
Identify use-cases for ceph performance scenarios: POSTPONED
Physical az awareness and auto-configuration in ceph charms: POSTPONED
Pool creation and configuration support in ceph charms: POSTPONED

Work items:
[arosales] status.u.c test work item: DONE

Dependency tree

* Blueprints in grey have been implemented.