On 04/14/2016 10:50 AM, Jan Kurik wrote:
= Proposed Self Contained Change: Replace UDisks2 by Storaged =
* Peter Hatina <phatina redhat com>
* Tomáš Smetana <tsmetana redhat com >
Storaged extends UDisks2 API by exporting several enterprise features
(in form of plugins), such as LVM2 and iSCSI. This project is a
drop-in replacement for UDisks2, either from D-Bus or binary point of
view. The main motivation of this change is to provide the unified
D-Bus API for all the clients who are willing to manage LVM2, iSCSI,
Btrfs, BCache, LSM and ZRam.
== Detailed Description ==
Aim of Storaged is to provide unified higher level management
interface for various clients who are willing to query and manage
storage bits of the system. We plan to replace UDisks2 by Storaged,
since the Storaged itself is the fork of UDisks2 and these 2 projects
in its core haven't diverged so much (Storaged got some improvements
which popped up while using it).
== Scope ==
Proposal owners: To implement this Change
Other developers: N/A (not a System Wide Change)
Release engineering: N/A (not a System Wide Change)
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)
CCing the desktop list, but please keep replies on the Fedora devel list.
At today's FESCo meeting, we raised several questions that we would like to
have answered about this change.
1) Have the GNOME, Anaconda/Blivet and Cockpit folks agreed to replacing Udisks2?
2) Is it expected to be a complete cutover (where we drop Udisks2 from the
default install and/or from the distro entirely
Additionally (from my own stockpile of questions): how is such a replacement
going to be done? Are you planning to have storaged take ownership of
org.freedesktop.Udisks2 or are you expecting to convert all consumers of that
interface over to using org.storaged.Storaged? I know that, except for the
interface name, storaged is providing a superset of the functionality offered by
storaged, so I would guess that the simplest approach would be to have it take
over org.freedesktop.Udisks2, but that hasn't been documented anywhere that I
Please include answers to these questions on the Change Proposal.