Weekly status #93

lxc
distrobuilder
weekly
lxcfs
lxd

(Stéphane Graber) #1


Weekly status for the weeks of the 8th to the 14th of April.

Introduction

This week was pretty interesting for a few reasons.

We started off by doing some clustering benchmarking, finding some areas for improvement as we scale LXD clusters to a large number of members and already fixed some performance issues as a result of it.

We also started getting our first real world results of shiftfs, finding a number of problems with it and fixing them. We’ll be doing a full call for testing with more details on it later this week before switching it on by default for all LXD snap users in the coming months.

We then added support for ext4/xfs project quotas to LXD, allowing for the dir backend to use quota and consumption reporting now.

And finally did a number of bugfixes related to storage, memory/resource leakage and started adding a few requested features to our network handling code.

This week is Ubuntu 19.04 release week, which will include LXD 3.12 and kernel support for shiftfs.

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

  • 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

  • Fixed regressions found in go-lxc and lxc for Ubuntu 16.04 SRU.

Snap

  • Cherry-picked upstream fixes
  • Bumped to Go 1.12.4
  • Bumped to nvidia-container 1.0.2
  • Added configuration to opt in/out of shiftfs
  • Cherry-picked more upstream fixes

(Stéphane Graber) pinned globally #2