Weekly status #267


Weekly status for the week of the 19th September to the 25th September.

Introduction

The highlight of the past week was the release of LXD 5.6. This release includes several new features from our roadmap including; local object storage support, log streaming to Grafana Loki and restricted network access controls.

For more details please see the release notes and release video:

https://www.youtube.com/watch?v=yTu-LZOojKA

Additionally @stgraber has added a video on how to run a BSD Unix virtual machine using LXD:
https://www.youtube.com/watch?v=OeU2SUKV5sQ

LXD

New features:

  • Added support for using Infiniband NIC devices with virtual machines.
  • Added support for streaming lifecycle and log events to Grafana Loki.

Improvements:

  • Updated performance tuning and benchmarking documentation sections.

Bug fixes:

  • Fixed a crash in lxd-benchmark when no source image was specified.

Distrobuilder

Bug fixes:

  • Use --nobest if available in dnf and yum based distributions.

Dqlite (RAFT library)

Improvements:

  • Added support for hostnames instead of static IP addresses.

Bug fixes:

  • Fix unreachable code path in uv_tcp_listen.

Dqlite (database)

Bug fixes:

  • Fixed an issue where a raft barrier was not being run before preparing statements.
  • Fixed a type conversion issue in gateway.
  • Handle unrecognized values for fields.

Dqlite (Go bindings)

Improvements:

  • Don’t require number of standbys to be odd as this is not needed.

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

  • Nothing to report this week

LXCFS

  • Nothing to report this week

Distrobuilder

Dqlite (RAFT library)

Dqlite (database)

Dqlite (Go bindings)

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

  • nvidia: Bump to v1.11.0
  • ovs: Bump to v3.0.0
  • lifnftnl: Bump to 1.2.3
  • nftables: Bump to v1.0.5
  • ovn: Bump to v22.09.0
  • qemu: Bump to v7.1.0
  • sqlite: Bump to v3.39.3
  • nasm: Add new part
  • edk2: Bump to edk2-stable202208
  • minio: Add new part
  • minio: Bump to RELEASE.2022-09-17T00-09-45Z
  • lxd: Bump to 4.6
1 Like