Weekly status #89


Weekly status for the weeks of the 11th to the 17th of March.

Introduction

This week, we spent some time improving LXD’s handling of targeting in LXD clusters and improved the resources API so that information about individual cluster members CPU, RAM, GPU and storage can easily be retrieved.

The result with the edge snap should look something like:

root@vm10:~# lxc info --resources
CPU:
  Vendor: GenuineIntel
  Name: Intel(R) Xeon(R) CPU E5-2695 v2 @ 2.40GHz
  Cores: 2
  Threads: 4
  Frequency: 2399Mhz

Memory:
  Free: 8.11GB
  Used: 254.52MB
  Total: 8.36GB

GPUs:
  Card 0:
    Vendor: NVIDIA Corporation (10de)
    Product: GK208B [GeForce GT 730] (1287)
    PCI address: 0000:00:07.0
    Driver: nvidia
  Card 1:
    Vendor: NVIDIA Corporation (10de)
    Product: GK208B [GeForce GT 730] (1287)
    PCI address: 0000:00:09.0
    Driver: nvidia
root@vm10:~# 

Aside from that, we’ve been busy improving our CI environment for all our projects, been doing quite a bit of kernel work for shiftfs and ongoing work on DQlite 1.0.

NVIDIA GTC 2019

@brauner and @stgraber from the LXD team are in San Jose, California for NVIDIA GTC 2019.

We’ll be presenting on Thursday morning:

If you’re attending and would like to meet up and chat, let us know!

Canonical also has a both (#1420) which you can go check-out and get LXD stickers from.

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

  • Nothing to report this week

Snap

  • Nothing to report this week
1 Like