Weekly status #232


Weekly status for the week of the 17th to the 23rd of January.

Introduction

This week was a bit of a slower week due to part of the LXD team attending a (virtual) company quarterly meeting. This was however a good opportunity to go through some of the issue and pull request backlog which led to quite a few smaller features being included this week.

LXD

New features:

  • Support for VLAN ranges in vlan.tagged
  • Server side filtering of storage volumes
  • OVN network state
  • Support for image requirements
  • Option to disable ZFS pool export on shutdown

On top of those, LXD also saw a number of fixes for a database regression caused by LXD 4.22, some documentation improvements and fixes for live-migration on evacuation.

LXC

On the LXC front, we merged a fix for lxc-checkconfig on newer kernels and reworked some of the cgroup logic.

Distrobuilder

Fixed an issue with newer systemd and units making use of ProcSubset.

YouTube videos

The LXD team is running a YouTube channel with live streams covering LXD releases and weekly videos on different aspects of LXD. You may want to give it a watch and/or subscribe for more content in the coming weeks.

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

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.

  • Reworked cluster event distribution mechanism
  • New unified P2C/P2V tooling
  • Token based remote add
  • Network ACL log API
  • Prometheus & grafana integration with the LXD charm
  • 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

LXCFS

Distrobuilder

Dqlite (RAFT library)

  • Nothing to report this week

Dqlite (database)

  • Nothing to report this week

Dqlite (Go bindings)

  • Nothing to report this week

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 LXC, LXD and LXCFS as well as work to get various software to work properly inside containers.

Ubuntu

  • Nothing to report this week

Snap

  • lxd: Cherry-pick upstream bugfixes
2 Likes