Features/Sheepdog

From FedoraProject

Jump to: navigation, search


Contents

Feature Name Sheepdog

Summary

Sheepdog is a distributed object-based storage system for QEMU/KVM.

Owner

Current status


Detailed Description

This will provide relatively simple, object based storage, that is distributed and replicated, hopefully with a consummate increase in performance based on node count.

Benefit to Fedora

This increases 'cloud' storage options as well as enhancing Fedora's existing KVM virtualization which already has support for Sheepdog built-in.

Scope

Packages have been pushed to the repos. Support for sheepdog exists in qemu-kvm >= 0.13. Dependencies include corosync, which already exists in Fedora. No additional modification to Fedora is needed. Libvirt has had sheepdog support since 0.87 (F15 has 0.88), it'd be nice to get integration with virtinst/virtmanager, but not a deal breaker.

How To Test


User Experience

They will have potentially more fault tolerant, object based storage for QEMU/KVM.

Dependencies

No dependencies that aren't already in Fedora.

Contingency Plan

None, necessary, orphan and retire package before release.

Documentation

https://github.com/collie/sheepdog/wiki/Getting-Started

Release Notes

Sheepdog, a distributed, replicated storage system for KVM is available in Fedora.


Comments and Discussion