Weekly status for the week of 24th July to 30th July.
Introduction
This past week LXD added support for ZFS delegation. This allows a container on the ZFS backend to manage their own datasets.
LXD highlights
Features
- Added support for copying volume snapshots to and from a remote.
- Added ZFS delegation which allows containers to manage their own ZFS datasets.
Bug fixes
- Fixed a bug where retrieving instance snapshot properties via
lxc config get
would return adoes not exist
error. - Fixed a regression which caused attached ISOs to not have the filesystem type set to
iso9660
. - Fixed a bug in the ZFS backend which caused cached images to be ignored when
zfs.block_mode
was enabled. - Fixed a bug where importing an instance with another name didn’t update the backup file.
- Fixed a bug where new instances without a specific name but in a specific project were only created but not started when launched with
lxc launch
. - Fixed a bug where
virtiofsd
couldn’t be found on Arch Linux due to the binary being in an unchecked directory.
All changes
The items listed below is all of the work which happened over the past week and which will be included in the next release.
LXD
- Apply MemberConfig to storage config table
- Volumes: Add remote copy support for snapshots
- Add support for ZFS delegation
lxd-doc
improvements- doc: Clean up backup and disaster recovery documentation
- shared/proxy: allow SOCKS5 proxy
- doc: add a link to Ubuntu Discourse
- lxc: Support parsing of anonymous nested structs for getting properties
- VM: Fix boot from Windows ISO by setting correct FSType for .iso files
- Storage: Fix ZFS incorrect VM cached image volume regeneration when zfs.block_mode enabled
- Update instance name in backup file when importing new instance
- Remove project query parameter from generated instance name
- lxd/instance/lxc: Restrict /dev/zfs to unprivileged containers
- doc/installing: update link to tutorial on Discourse
- doc/cluster: add an example for a ZFS storage pool to preseed
- lxd/device/device/utils/disk: Look for virtiofsd in /usr/lib/
LXD Charm
- Nothing to report this week.
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXD as well as work to get various software to work properly inside containers.
Ubuntu
- Nothing to report this week.
Snap
- Nothing to report this week.