Blueprint changed by Robbie Williamson: Whiteboard changed: Work Items: - [canonical-kernel-team] investigate large xattr support patch from Ted T'so in ext4 - [canonical-kernel-team] potentially help push large xattr support to ext4 - confer with kernel-team to decide on which to recommend, ext4/xfs/btrfs - define Ubuntu supported configurations of CEPH - improve ceph charms - integrate ceph charm with openstack charms - libvirt changes needed - MIR ceph - [serge-hallyn] enable rbd and rados in qemu-kvm builds - [nijaba] correctly message technology preview for non-supported bits - investigate apache + 100 continue support for rados S3 GW - push nagios and collectd plugins into Ubuntu/Debian/Upstream - setup automated build recipe against upstream source - import upstream test suite into archive - [sconklin] ext4/btrfs/xfs testing in QA + [canonical-kernel-team] investigate large xattr support patch from Ted T'so in ext4: TODO + [canonical-kernel-team] potentially help push large xattr support to ext4: TODO + confer with kernel-team to decide on which to recommend, ext4/xfs/btrfs: TODO + define Ubuntu supported configurations of CEPH: TODO + improve ceph charms: TODO + integrate ceph charm with openstack charms: TODO + libvirt changes needed: TODO + MIR ceph: TODO + [serge-hallyn] enable rbd and rados in qemu-kvm builds: TODO + [nijaba] correctly message technology preview for non-supported bits: TODO + investigate apache + 100 continue support for rados S3 GW: TODO + push nagios and collectd plugins into Ubuntu/Debian/Upstream: TODO + setup automated build recipe against upstream source: TODO + import upstream test suite into archive: TODO + [sconklin] ext4/btrfs/xfs testing in QA: TODO - No formal spec needed IMO, this is just a pile of straight forward - TODO's. + Notes: + No formal spec needed IMO, this is just a pile of straight forward actions. * gceph is not reasonable to be in main (upstream doesnt want to support) Today rbd is loaded loaded at runtime - MIR librbd and librados for qemu/kvm - compile qemu-kvm with ceph (rbd, rados) block device support, see: - https://launchpad.net/~kirkland/+archive/virt/+packages - MIR all of ceph for hosting ceph - include latest libvirt rbd support (for rbd authentication) - Existing Openstack Support - Nova since cactus can use CEPH for block - Diablo added glance support for CEPH for image storage - Dreamhost using mainline BTRFS and debian kernel for current deployment - Dreamhost launching at scale in a few "weeks" - CEPH is an independent business unit under Dreamhost - Dreamhost using fastcgi + apache for rados gateway (can use nginx, too) Dependencies: modfast-cgi Concerns; - Upstream makes a release every 2 weeks - No stable release branches upstream - Limited deployment outside Dreamhost - unencrypted over the wire - apps can implement security on top of it - IPv6 is supported Additional Opportunities: - Integrate tightly with OpenStack in packaging - Add support for ceph in juju openstack charms - BTRFS ideal, XFS also working well, ext4 missing "large xattr" support - Upstream asserts that CEPH is under heavy development (cmdline programs remind user at every execution) - in the openstack use case, for kvm, there is no need for kernel code at all - if we want to support xen, it would require using the block device kernel code for rdb Support Targets: - RBD
-- Preparing CEPH for main inclusion https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-ceph -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs