#18214 closed enhancement (fixed)
udisks2-2.10.0
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (4)
comment:1 by , 22 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 22 months ago
comment:3 by , 22 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at commits
1e12131018 Add libnvme-1.5. a4013faf3b Update to libblockdev-3.0. f0454b5734 Update to udisks-2.10.0.
Note:
See TracTickets
for help on using tickets.
udisks 2.10.0
This release brings large number of internal changes, while keeping the promise of API stability. This development cycle was mostly driven by libblockdev 3.0 API overhaul that brought these notable changes:
Native NVMe support has been added through libnvme bringing feature parity with ATA drives such as health monitoring, device self-tests, secure erase and extended identification. Basic awareness for NVMe over Fabrics and a simple initiator were added as well. In a simplified D-Bus interface view, NVMe controllers are mapped to drive objects and NVMe namespaces to block objects.
Syntax of configurable mount options was extended to separate filesystem signature and filesystem driver used for mounting. A new optional key was introduced to define priorities of filesystem drivers.
A number of workarounds was placed around the org.freedesktop.UDisks2.Filesystem.Size property value retrieval to avoid excessive I/O traffic whenever possible. Support for the new ID_FS_LASTBLOCK and ID_FS_BLOCKSIZE properties brought by util-linux-2.39 release was added to further lower the need for any I/O.
The org.freedesktop.UDisks2.Block.Format() method now takes optional arguments that are passed down to the corresponding 'mkfs' tool. It is a caller responsibility to provide sane arguments that mix correctly with libblockdev defaults.
The org.freedesktop.UDisks2.Filesystem.Mount() method now offers mounting on behalf of a foreign UID. A new polkit rule was introduced for such a case.
Further notable fixes and improvements: