Weekly status #254


Weekly status for the week of the 20th June to the 26th June.

Introduction

The highlight of the past week was the release of LXD 5.3. This is primarily a bugfix release with only a couple of small features.

Please see the release notes and release video for more information:
https://www.youtube.com/watch?v=V8cmT1DZTOQ

Additionally @stgraber has added a video covering image servers and image handling in LXD:
https://www.youtube.com/watch?v=wT7IDjo0Wgg

LXD

Improvements:

  • Expands our automated static analysis checks to catch more common coding mistakes.
  • Adds use of the --timeout flag to external OVN ovn-nbctl and ovn-sbctl commands so that if OVN is not responding the command doesn’t hang indefinitely.
  • Adds support for CephFS use of the kernel fscache and cachefilesd using the cephfs.fscache storage pool option.
  • Improvements to storage documentation.

Bug fixes:

  • Properly list entity names when showing the users of a particular storage pool in lxc storage info <pool>.
  • Filter syslog event levels properly, previously all events were sent to syslog even when not in debug mode.
  • Fix an issue that prevented migration between LXD 4.x and LXD 5.x when using optimized transfer (i.e between ZFS and BTRFS pools).
  • Fixed a regression in the VM lxd-agent exec handler introduced with the static check improvements.
  • Fixed a regression in the database generator introduced with the static check improvements.

LXC

Improvements:

  • Use systemd dbus StartTransientUnit for unpriv cgroup2.

Distrobuilder:

Improvements:

  • Download Gentoo portage tree. This downloads the latest portage tree snapshot which avoids having to run emerge --sync every time which fails quite often.
  • Update OpenSUSE Leap image URLs.

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.

https://www.youtube.com/lxd-videos

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 planned currently.

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.

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

  • Nothing to report this week

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: Bump to 5.3
  • lxd: Cherry-pick upstream bugfixes
2 Likes

Thank you for the update.

Is this a good place to ask questions related to the videos, or is a YouTube comment better? If YouTube, how often are the comments looked at?

To be honest, I have been binge-watching all of them. :smiling_face_with_three_hearts:

3 Likes

Probably better asking them on here via a new post. :slight_smile: