blivet 3.5.0
vojtechtrefny
released this
19 Jul 10:54
·
6 commits
to 3.5-devel
since this release
- tests: Fix patching NVDIMM static data in populator_test
- Ignore pylint false positives about missing methods in Gio and GLib
- Ignore pylint warning about missing inspect.getargspec
- Rename class ZFCPDevice to ZFCPDeviceFullPath
- Move _is_associated_with_fcp() implementation to the derived class
- Improve naming of zfcp classes/methods/functions
- Correct zfcp comments and strings
- Fix checking for stratis pool free space when adding a new filesystem
- tests: Add a VM test case for Stratis
- Use libblockdev to check for DBus service availability
- Allow specifying size for stratis filesystems
- tests: Skip Stratis DeviceFactory tests if missing dependencies
- Use availability checks in devicelibs.stratis
- Add external dependencies for Stratis devices classes
- Add availability checks for Stratis dependencies
- availability: Add a method to check for DBus service availability
- Use the new Stratis tool to predict pool and fs used size
- misc: Vagrantfile update
- Add CentOS 9 Stream to the install-test-dependencies playbook
- ci: Run static analysis checks in GitHub actions
- doc: Add LVMWriteCache and LVMCachePoolMixin to public API
- pylint: Remove deprecated pylint warnings from pylintrc and code
- Add option to attach a newly created cache pool to existing LV
- Add support for LVM RAID raid0 level
- Do not fail when we can't get LVM cache information (#2086310)
- Add a very simple NVMe module
- Do not check for "problematic" disks in ActionList._pre_process
- Change label_format_ok and uuid_format_ok to class methods
- Generate correct dracut boot arguments for NPIV devices
- Add new class for NPIV-enabled devices
- LUN and WWPN should not be used for NPIV zFCP devices
- Add a function for reading the value of a kernel module parameter
- Allow to delete more than one SCSI device
- Move offline_scsi_device() to the base class
- Refactor the ZFCPDevice class
- misc: Vagrantfile update
- Do not crash when a disk populator doesn't return kwargs
- Disable Fedora ELN builds in packit
- Fix raising exception when trying to resize internal LVs
- Create loop devices for tests with --partscan
- Make sure configure actions obsolete only actions with same attribute
- Fix exception message when trying to format an non-existing device
- Add default arguments for mkntfs
- Mark NTFS as supported
- Do no try to read cache MD size for inactive LVs from cache stats
- Show better error when using unitialized disk in do_partitioning
- Exclude unusable disks from PartitionFactory
- Mark StratisXFS format as unsupported
- Adjust to Stratis 3.0 API
- lvm: Use blivet static data when checking if the VG is active
- examples: Add LVM cache pool example
- Add suport for creating LVM cache pools
- Do not run pvcreate with --devices and list of PVs
- Fix object type for ActionConfigureDevice
- Use subvolume mountpoints when listing btrfs subvolumes
- Squashed 'translation-canary/' changes from 4d4e65b8..d6a40985
- Fix log message for the LVM devices filter
- Add support for creating standalone integrity devices
- Use bigger chunk size for thinpools bigger than ~15.88 TiB
- Fix removing zFCP SCSI devices
- Add public functions to add/remove PV to/from the LVM system.devices
- Ignore errors for LVM devices file actions
- Make sure PVs are added/deleted to/from the LVM device file
- Use LVM devices for filtering LVM devices with LVM >= 2.02.13
- Switch LVM devices filter from "reject" to "accept" by default
- tests: Mark "fake" disks in test_get_related_disks as non-existing
- Set correct map name for existing LUKS devices
- Do not raise deprecated IOError from iscsi and fcoe modules
- Remove unused flag multipath
- Do not add device name as a parameter for errors.DeviceError
- Add stratis filesystem metadata size and pool free space
- Fix parameters differ from overridden in StratisPoolDevice
- Fix/unify importing mock module in stratis tests
- Add fstab options for Stratis Filesystem devices
- Add MountClass for StratisXFS filesystem
- Add Stratis devices and formats to the public API documentation
- Hide the private LUKS device for unlockded Stratis pools
- Add property with list of Stratis block devices to StratisPoolDevice
- Set pool info on the block devices when adding/removing Stratis pool
- Set the StratisBlockdev format status based on whether it has a pool or not
- Add more tests for creating Stratis devices
- Add support for creating encrypted Stratis devices with DeviceFactory
- Add support for working with locked Stratis pools
- Add support for creating encrypted Stratis pools
- Add Stratis device factory
- Mark format on Stratis pool devices as immutable
- Add Stratis example
- Add simple test case for Stratis
- Add basic support for creating Stratis devices
- Add a special "XFS Stratis" filesystem for Stratis filesystem devices
- Avoid circular depency when in static_data/stratis_info.py
- Add dracut setup args for Stratis devices
- Add support for removing Stratis devices using DBus API
- Add basic support for Stratis devices
- Ignore all "private" devices during populate
- safe_dbus: Add function to get all properties for an interface
- Add support for renaming devices using ActionConfigureDevice