[lxc-devel] Add lxc.ephemeral to destroy container on shutdown (v3)
Christian Brauner
christianvanbrauner at gmail.com
Tue Sep 8 20:37:12 UTC 2015
These patches add the ability to destroy a container on shutdown when
lxc.ephemeral = 1 is set in the containers config file.
Tested with privileged and unprivileged btrfs-, overlayfs-, and aufs- containers
on Ubuntu Wily 15.04.
Christian Brauner (4):
Add lxc.ephemeral lxc.ephemeral indicates whether a container will
be destroyed on shutdown Can be 0 for non-ephemeral and 1 for
ephemeral.
Add bdev_destroy() and bdev_destroy_wrapper()
Destroy bdevs using bdev_destroy() from bdev.h
Enable lxc_fini() to destroy container on shutdown
src/lxc/bdev.c | 37 ++++++++++++++++++++++++++++++
src/lxc/bdev.h | 3 +++
src/lxc/conf.h | 3 +++
src/lxc/confile.c | 20 ++++++++++++++++
src/lxc/lxccontainer.c | 62 ++++++++++++++++----------------------------------
src/lxc/start.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 140 insertions(+), 43 deletions(-)
--
2.5.1
More information about the lxc-devel
mailing list