Weekly status #77


Weekly status for the week of the 3rd to the 9th of December.

Introduction

This past week we’ve finalized the upgrade of our CI infrastructure, fixing a number of LXD bugs that surfaced as part of that. Also got to do some testing of LXD on Windows and fixing some problems there too.

On the feature side, we’ve landed support for configuring different addresses for internal cluster traffic and regular LXD client traffic. We’re also making progress re-designing the way we handle storage internally.

The kernel work to namespace binder is also making good progress with the latest version of this work available here.

This week, we’re preparing for the LXD 3.8 release to happen on Wednesday, as well as a LXC 3.1 release scheduled for Thursday and some 2.0.x bugfix releases planned for next week.

We’re hiring!

The LXD team at Canonical is hiring!

We’re looking for a work from home software engineer based in the Americas or EMEA.
This is to work on LXD itself, designing and implementing new features, helping our users and squashing those pesky bugs!

Details at https://grnh.se/0d47b1411

Please don’t hesitate to reach out to us here, by e-mail or IRC if you have any questions!

Upcoming conferences and events

  • FOSDEM - Brussels, Belgium (February 2-3)
  • GTC 2019 - San Jose, CA (March 17-21)

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
  • Dqlite 1.0
  • Kernel namespacing of Android binder IPC
  • 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

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

  • LXC and LXCFS 3.0.3 to Ubuntu 18.04 in proposed pocket
  • LXC and LXCFS 3.0.3 to Ubuntu 18.10 in proposed pocket
  • Still waiting for review of LXD 3.0.3 in Ubuntu 18.04

Snap

  • Cherry-picked upstream bugfixes
  • Added btrfstune to the snap (needed for btrfs on CEPH/LVM)