Weekly status for the week of the 27th of August to the 2nd of September.
Introduction
This week was extremely light as far as upstream activity since most of us were in Vancouver for the Linux Security Summit and Open Source Summit or were on vacation.
We still got to track down and fix a few bugs and @freeekanayaka kept on working down the list of LXD clustering improvements and tweaks.
The 3.0.2 set of bugfix releases are slowly hitting more and more users. For Ubuntu users, the update is currently on hold due to a glibc update which is taking its time in the development release. Once that’s unblocked, we’ll start pushing 3.0.2 to the various stable releases.
Upcoming conferences and events
- Container Camp - London, UK (September 6-7)
- Open Source and Linux Conference - Kiev, Ukraine (September 15)
- 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
- Improve integration with macaroon/candid
- 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
- Made cluster database queries timeout after 10s
- Fixed the PKI test to work with newer easyrsa
- Fixed a broken internal database test
- Fixed the documentation for the I/O network limits
LXC
- Added a new
lxc.rootfs.managed
property - Fixed building liblxc with musl
- Added support for lxc.cgroup.keep
- Fixed handling of get_init_pid
- Fixed static arrays to use sizeof
- Made internal commands pass around intmax_t
- Fixed a buffer size calculation problem
- Moved some macros around
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
- Still waiting on LXC 3.0.2 to migrate to the 18.10 release pocket.
Snap
- Nothing to report this week