Weekly status #90


Weekly status for the weeks of the 18th to the 24th of March.

Introduction

Publishing this a couple of days late due to travel back from NVIDIA GTC last week.

Quite a lot of small improvements happened over this past week.

We improved the clustering experience some more by now exporting information about GPUs through the resource API, expanded the existing CPU logic to give us the NUMA node IDs of CPUs and GPUs and also now exporting a list of additional kernel features that LXD can make use of.

On the distrobuilder side, we now have support for Plamo Linux and ALT Linux, both of which should be turned on later this week. This leaves us with just Ubuntu Core which needs support added to distrobuilder before we can completely turn off the old infrastructure.

Our shiftfs kernel work is now headed for inclusion in the Ubuntu 19.04 kernel and support for it in LXD is progressing well with it hopefully making it in LXD 3.12 next 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.

  • Rework of internal LXD storage handling
  • External RBAC support for LXD
  • Dqlite 1.0
  • Switching distribution building over to distrobuilder
  • 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

  • Nothing to report this week

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
1 Like