Weekly status #165


Weekly status for the week of the 7th of September to the 13th of September.

Introduction

LXD

This past week the biggest change was the removal of the requirement for LXD to need a custom version of the SQLite library when communicating with the DQLite database. LXD can now build using an upstream version of SQLite version >= 3.25.0. We have also removed the dependency on the libco library as well.

Our snapshot name validation has also been changed to disallow snapshot names containing the + character. This is because the ZFS file system does not allow them.

An issue that prevented building on kernels without proper bpf headers has been fixed.

On the VM side, an issue that limited the number of Generic Interrupt Controllers available on some ARM64 platforms has been fixed.

The usage help text for the lxc config device and lxc profile commands have been clarified to better reflect the context they are being used in.

LXCFS

LXCFS has gained support for fuse3 in the past week, as well as support for the new fields in /proc/diskstats added in kernel 4.18.

Contribute to LXD

Ever wanted to contribute to LXD but not sure where to start?
We’ve recently gone through some effort to properly tag issues suitable for new contributors on Github: Easy issues for new contributors

Upcoming events

  • Nothing to report this week

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.

  • Distrobuilder Windows support
  • Virtual networks in LXD
  • 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

LXC

  • Nothing to report this week

LXCFS

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

  • Nothing to report this week

Snap

  • Bump edk2 to 202008
  • Bump OVN to 20.06.2
  • Bump squashfs-tools-ng to 1.0.2
  • Made lxd.migrate more aggressive on killing previous LXD daemon
  • Dropped libco dependency
  • Dropped custom sqlite3
2 Likes