Tomáš Bžatek
Tomáš Bžatek
_(forwarded and anonymized for public use)_ The customer is having 3PARdata LUNs configured in ALUA peer persistent mode. With this configuration half of the SCSI sub paths are from active/optimized...
First part of the cleanup, removing the clutter, making the code clearly organized. Subject to further major changes when porting over the new `libblockdev` filesystem API (https://github.com/storaged-project/libblockdev/pull/621). No functional changes...
libblockdev-3.0 is dropping the kbd plugin, no way to compile these in UDisks. Please see #791 for the reasons. This is bit in a hurry and I would generally like...
Intentionally skipped anything around discovery for the moment, need to gain more hands-on experience before attempting to create any API. Needs https://github.com/storaged-project/libblockdev/pull/746
Constantly failing tests in #933 led me to chase for an explanation and managed to find a deficiency in object update after partitioning. Just another race condition that only reproduced...
``` Thread 5 (Thread 0x7fb220ec9640 (LWP 1049)): #0 0x00007fb223f888af in __GI___poll (fds=0x5643da5006c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb22414e0dd in g_main_context_poll (priority=, n_fds=1, fds=0x5643da5006c0, timeout=, context=0x5643da5005b0) at ../glib/gmain.c:4516 #2 g_main_context_iterate.constprop.0 (context=0x5643da5005b0,...
The `org.freedesktop.UDisks2.Block.Format('erase=ata-secure-erase')` that is called on a partition seems to be calling `udisks_linux_drive_ata_secure_erase_sync()` on a drive the `UDisksBlock` belongs to, destroying all other data. Found by reading the code, I...
Inspired by @agners PR #861
This is a set of improvements to LVM2 module uevent processing. The primary goal was to rate-limit number of lvm commands spawned (using the libblockdev lvm-command based plugin) to prevent...
This adds basic support for btrfs multidisk volumes. Changes are done in a general approach, supporting primary identifiers other than the traditional unix block device numbers (`dev_t`, major:minor). For btrfs...