LXD weekly status #43
Stéphane Graber
on 17 April 2018
Tags: Linux Containers , LXD , machine containers , NorthSec
Introduction
This week’s focus was on bugfixes with a good number of clustering related fixes and improvements as well as some tweaks and fixes to other recently added features.
On the feature development front, the current focus is on improving the database tooling in LXD and adding a new backup feature to the API to implement container export/import.
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
- Fixed passing
--no-profiles
tolxc init
andlxc launch
- Fixed pulling files from a remote server
- Tweaked the userns-idmap documentation
- Fixed some permission issues with storage pools
- Added code to deal with older NVIDIA drivers
- Added a new internal function to retrieve all containers for the local cluster node
- Improved cluster logging for raft-http
- Added logic to automatically promote a new node as database node
- Update the backup documentation
- Added a root requirement for interactively joining a cluster through
lxd init
- Improved logging on daemon failure
- Fixed querying non-JSON endpoints in
lxc query
LXC
- Fix rootfs pinning handling on NFS
- Changed lxc-attach to always drop supplementary groups
- Tweaked lxc-attach supplementary group logic
- Fixed devpts mount in containers that don’t have a uid 5
- Fixed net type checks in run_script_argv
- Fixed handling of mixed personalities in seccomp
- Improved seccomp error handling
LXCFS
- Nothing to report this week
Distrobuilder
- Fixed cache directory handling
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
- Nothing to report this week
Snap
- Reverted the change to make lxcfs run in its own mount namespace
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
Kubernetes on a single machine
As developers, we do not always have access to a production-like environment to test new features and run proof-of-concepts. This is why it can be very...
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...
LXD 5.21.0 LTS is now available
5.21.0 LTS, the stable release of LXD, the system container and VM manager, is now available.