Weekly status for the weeks of the 13th to the 19th of May.
Introduction
This past week was focused on fixing a variety of bugs in LXC and LXD as well as going through the backporting backlog for the upcoming 3.0.4 release.
Free and Stéphane were traveling to France to do high level planning of the next 6 months of development which should soon be reflected in Github issues on our various projects.
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
- 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
- Added extra logging for network reload failures
- Fixed containers starting during migration
- Added some checks for sysctls when using IPVLAN
- Fixed crashes when renaming non-existent backup
- Clarified API security and options to restrict access
- Fixed a typo in networks.md
- Fixed a minute rollover bug in scheduled snapshots
- Cleaned up trailing whitespaces in doc
- Fixed ZFS snapshot restore on project
- Split up container nic documentation into each nic type
LXC
- Fixed cross-compiling handling in configure
- Fixed netdevs moving logic to use the parent’s netns rather than pid 1’s
- Fixed a bug that stopped down hook from running for phys netdevs
- Fixed attach to not reload container struct
- Cleaned up container attach functions
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