DevHeads.net

F28 Self Contained Change: Stratis Storage

= Proposed Self Contained Change: Stratis Storage =
<a href="https://fedoraproject.org/wiki/Changes/StratisStorage" title="https://fedoraproject.org/wiki/Changes/StratisStorage">https://fedoraproject.org/wiki/Changes/StratisStorage</a>

Change owner(s):
* Andy Grover <agrover AT redhat DOT com>
* Igor Gnatenko <ignatenkobrain AT fedoraproject DOT org>

Add initial support for Stratis, a local storage management solution.
This will allow initial testing and user feedback that will guide
Stratis's development and stabilization.

== Detailed Description ==
Stratis is a local storage system akin to Btrfs, ZFS, and LVM. Its
goal is to enable easier setup and management of disks and SSDs, as
well as enabling the use of advanced storage features -- such as thin
provisioning, snapshots, integrity, and a cache tier -- without
requiring expert-level storage administration knowledge. Furthermore,
Stratis includes monitoring and repair capabilities, and a
programmatic API, for better integration with higher levels of system
management software.

== Scope ==
* Change owner:
Stratis is currently in-development, with a 0.5 release coming soon.
COPR repo exists already
(<a href="https://copr.fedorainfracloud.org/coprs/grover/stratis/" title="https://copr.fedorainfracloud.org/coprs/grover/stratis/">https://copr.fedorainfracloud.org/coprs/grover/stratis/</a>) Additional
work would be to adapt the existing packaging scripts to the new Rust
library packaging support that is in F28. Early feedback in F28 will
help us reach 1.0 for Fedora 29. Although there are clearly later
opportunities for system-wide changes based on Stratis, this initial
inclusion would be entirely self-contained.

* Other developers:
N/A (not a System Wide Change)

* Release engineering:
#7198 ( <a href="https://pagure.io/releng/issue/7198" title="https://pagure.io/releng/issue/7198">https://pagure.io/releng/issue/7198</a> )

* List of deliverables:
N/A (not a System Wide Change)

* Policies and guidelines:
N/A (not a System Wide Change)

* Trademark approval:
N/A (not needed for this Change)