Weekly status for the week of the 10th to the 16th of September.
Introduction
This past week’s focus was on preparing and releasing LXD 3.5.
With that out of the way, we went back to focusing on LXD projects and some ongoing storage related work.
The LXD team is now spending the week together in Brussels, Belgium getting some of our current features in shape and planning for the next 6 months.
Upcoming conferences and events
- All Systems Go - Berlin, Germany (September 28-30)
- Linux Security Summit Europe - Edinburgh, UK (October 22-24)
- Open Source Summit Europe - Edinburgh, UK (October 25-26)
- Linux Plumbers Conference - Vancouver, BC (November 13-15)
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.
- LXD projects
- Add support for custom volume snapshots
- 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
- Released LXD 3.5
- Added support for netns_getifaddrs
- Improved Candid/Macaroon external authentication
- Fixed some invalid URLs in storage API
- Added some new NVIDIA configuration options
- Tweaked command line client to identify snapshot storage volumes
LXC
- Added support for changing uid/gid during lxc-attach
- Added support for logging through dlog
- Use correct pid_t type to store the PID during start
- Removed some unused variables and functions
- Added a compile flag for dlog
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
- Updated LXD in Ubuntu 18.10 to transition users over to snap
- Still waiting for 3.0.2 updates to hit -proposed for Ubuntu 18.04
Snap
- Added LXD reverse dependencies to migration whitelist
- Tweaked sqlite3 build flags for new release
- Updated to LXD 3.5
- Added
lxc2
to migration whitelist