LXD weekly status #44
Stéphane Graber
on 24 April 2018
Tags: containers , Crostini , LXD , NorthSec
Introduction
Another week of bugfixes for us as more and more people update to the 3.0 releases!
Quite a bit of work went into improving the handling of the two database in LXD 3.0, making it easier for us to debug issues and provide fixes to our users when something goes wrong. Work is also continuing on the new backup/restore API for LXD with it hopefully landing later this week.
We’re also excited to see LXD debuts on the Chromebooks through the new Crostini feature. This also led to a minor change to LXD to allow restricting users to unprivileged containers as was needed for those users.
Now that LXD 3.0 is mostly behind us, we’re focusing on the roadmap for the next 6 months and early preparation for LXD 3.1 to be released in a couple of weeks.
Upcoming conferences and events
- NorthSec (Montreal, May 2018)
Ongoing projects
The list below is feature or refactoring work which will span several weeks/months and can’t be tied directly to a single Github issue or pull request.
- Database management improvements
- Container backup and restore
- Switching distribution building over to distrobuilder
- Various kernel work
- Stable release work for LXC, LXCFS and LXD
Upstream changes
The items listed below are highlights of the work which happened upstream over the past week and which will be included in the next release.
LXD
- Improved database handling and debugging
- Renamed the database files to cleanup the LXD directory
- Fixed
raw.lxc
check forlxc.net
- Fixed snap path in doc/backup.md
- Added a new
lxc cluster enable
command - Added a new LXD_UNPRIVILEGED_ONLY environment variable
- Added support for sending startup progress
LXC
- Fixed seccomp arch inversions handling
- Added missing mkdir in lxc-oci
- Made pam-cgfs ignore the system’s umask
- Added a missing include to lxc-monitor
LXCFS
- Nothing to report this week
Distrobuilder
- Nothing to report this week
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXC, LXD and LXCFS as well as work to get various software to work properly inside containers.
Ubuntu
- Uploaded LXD 3.0.0-0ubuntu4 to Ubuntu 18.04 with a large selection of cherry-picked fixes
Snap
- Updated list of cherry-picks for 3.0
- Tweaked unprivileged_userns_clone logic to hide error on some systems
- Updated lxd-migrate to better handle potential ZFS failures
Ubuntu cloud
Ubuntu offers all the training, software infrastructure, tools, services and support you need for your public and private clouds.
Newsletter signup
Related posts
Implementing an Android™ based cloud game streaming service with Anbox Cloud
Since the outset, Anbox Cloud was developed with a variety of use cases for running Android at scale. Cloud gaming, more specifically for casual games as...
Containerization vs. Virtualization : understand the differences
Containerization vs. Virtualization : understand the differences and benefits of each approach, as well as connections to cloud computing.
Meet Canonical at KubeCon + CloudNativeCon North America 2024
We are ready to connect with the pioneers of open-source innovation! Canonical, the force behind Ubuntu, is returning as a gold sponsor at KubeCon +...