Weekly status for the weeks of the 20th to the 26th of May.
Introduction
This week saw some initial work to add OpenWRT to the image server with initial contributions to distrobuilder
.
LXCFS now has support for initial masking of /sys/devices/system/cpu/online
, the first file in /sys
getting handled by LXCFS.
On the LXC and LXD side, we’ve mostly been busy with bugfixes and catching up on the backporting backlog for the upcoming 3.0.4 releases.
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.
- Rework of internal LXD storage handling
- Dqlite 1.0
- 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
- network: static routes for bridged nic types
- doc/containers: Adds IPVLAN required sysctls to docs
- vendor: Temporary Raft vendoring
- Trigger the upgrade script if we detect a dqlite client with higher version
- network: p2p/bridged static route consistency updates
- scripts: Add script to completely reset LXD
- lxd/networks: Fix ETag handling on clusters
- lxd/containers: Fix bad error
- lxd/images fix compressErr return
LXC
- Pass zero to clone
- configure: remove additional comma
- fix issue 2765
- lxc_clone: add a comment about stack size
LXCFS
Distrobuilder
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
- Nothing to report this week