- 21 Jul, 2016 1 commit
-
-
Stéphane Graber authored
simple enhancements of lxc-debian-template-script
-
- 20 Jul, 2016 8 commits
-
-
Andreas Freudenberg authored
Signed-off-by:Andreas Freudenberg <andreas.freudenberg@licomonch.net>
-
Andreas Freudenberg authored
Signed-off-by:Andreas Freudenberg <andreas.freudenberg@licomonch.net>
-
Andreas Freudenberg authored
Signed-off-by:Andreas Freudenberg <andreas.freudenberg@licomonch.net>
-
Christian Brauner authored
doc: Update Korean lxc-copy(1) to include tmpfs option
-
Sungbae Yoo authored
Update for commit a361e562Signed-off-by:
Sungbae Yoo <sungbae.yoo@samsung.com>
-
Christian Brauner authored
Set up MTU for vlan-type interfaces.
-
Christian Brauner authored
doc: Update Japanese lxc-copy(1) to include tmpfs option
-
KATOH Yasufumi authored
Update for commit a361e562Signed-off-by:
KATOH Yasufumi <karma@jazz.email.ne.jp>
-
- 19 Jul, 2016 5 commits
-
-
Christian Brauner authored
c/r: add support for ghost-limit in CRIU
-
Tycho Andersen authored
This is an old option that we probably should have exposed long ago :) Signed-off-by:Tycho Andersen <tycho.andersen@canonical.com>
-
Serge Hallyn authored
[RFC]: lxccontainer: detect if we should send SIGRTMIN+3
-
Christian Brauner authored
This is required by systemd to cleanly shutdown. Other init systems should not have SIGRTMIN+3 in the blocked signals set. Signed-off-by:Christian Brauner <cbrauner@suse.de>
-
Serge Hallyn authored
lxc-copy: update manpage to include tmpfs option
-
- 18 Jul, 2016 4 commits
-
-
Christian Brauner authored
Signed-off-by:Christian Brauner <cbrauner@suse.de>
-
Serge Hallyn authored
lxc-copy: allow snapshots to be placed on tmpfs
-
Christian Brauner authored
Place an ephemeral container started with -e flag on a tmpfs. Restrictions are that you cannot request the data to be kept while placing the container on a tmpfs, that either overlay or aufs backing storage must be used, and that the storage backend of the original container must be a directory. For ephemeral snapshots backed by overlay or aufs filesystems, a fresh tmpfs is mounted over the containers directory if the user requests it. This should be the easiest options. Anything else would require us to change the current mount-layout of overlay and aufs snapshots. (A standard overlay or aufs snapshot clone currently has the layout: /var/lib/lxc/CLONE_SNAPSHOT/delta0 <-- upperdir /var/lib/lxc/CLONE_SNAPSHOT/rootfs /var/lib/lxc/CLONE_SNAPSHOT/olwork /var/lib/lxc/CLONE_SNAPSHOT/olwork/work <-- workdir with the lowerdir being /var/lib/lxc/CLONE_PARENT/rootfs The fact that upperdir and workdir are not placed in a common subfolder under the container directory has the consequence that we cannot simply mount a fresh tmpfs under upperdir and workdir because overlay expects them to be on the same filesystem.) Because we mount a fresh tmpfs over the directory of the container the updated /etc/hostname file created during the clone residing in the upperdir (currently named "delta0" by default) will be hidden. Hence, if the user requests that the old name is not to be kept for the clone, we recreate this file on the tmpfs. This should be all that is required to restore the exact behaviour we would get with a normal clone. NOTE: If the container is rebooted all changes made to it are lost. This is not easy to prevent since each reboot remounts the rootfs again. Signed-off-by:Christian Brauner <cbrauner@suse.de>
-
Vitaly Lavrov authored
Signed-off-by:Vitaly Lavrov <vel21ripn@gmail.com>
-
- 15 Jul, 2016 2 commits
-
-
Christian Brauner authored
c/r: make local function static
-
Adrian Reber authored
This is a minimal commit which makes the function 'do_restore()' static as it is not used anywhere else in the code. This also removes a trailing space my editor complained about. Signed-off-by:Adrian Reber <areber@redhat.com>
-
- 13 Jul, 2016 1 commit
-
-
Christian Brauner authored
c/r: drop in-flight connections during CRIU dump
-
- 12 Jul, 2016 2 commits
-
-
Adrian Reber authored
Shortly after CRIU 2.3 has been released a patch has been added to skip in-flight TCP connections. In-flight connections are not completely established connections (SYN, SYN-ACK). Skipping in-flight TCP connections means that the client has to re-initiate the connection establishment. This patch stores the CRIU version detected during version check, so that during dump/checkpoint options can be dynamically enabled depending on the available CRIU version. v2: * use the newly introduced criu version interface * add an option to disable skipping in-flight connections Signed-off-by:Adrian Reber <areber@redhat.com>
-
Stéphane Graber authored
add missing cgroup namespace to ns_info struct
-
- 11 Jul, 2016 3 commits
-
-
Christian Brauner authored
c/r: initialize migrate_opts properly
-
Christian Brauner authored
Signed-off-by:Christian Brauner <cbrauner@suse.de>
-
Adrian Reber authored
The commit "c/r: add support for CRIU's --action-script" breaks lxc-checkpoint on the command-line. It produces errors like: sh: $'\260\366\b\001': command not found and then it fails. src/lxc/criu.c expects migrate_opts->action_script to be either NULL, then it is ignored, or to actually contain the name of an action scripts. As the struct migrate_opts has not static storage is has to be explicitly initialized or the value of the structure's members is indeterminate. Signed-off-by:Adrian Reber <areber@redhat.com>
-
- 08 Jul, 2016 2 commits
-
-
Serge Hallyn authored
Add flag in mount_entry to skip NODEV in case of a persistent dev entry
-
Serge Hallyn authored
store criu version
-
- 07 Jul, 2016 1 commit
-
-
Christian Brauner authored
c/r: add support for CRIU's --action-script
-
- 06 Jul, 2016 2 commits
-
-
Tycho Andersen authored
Signed-off-by:Tycho Andersen <tycho.andersen@canonical.com>
-
Christian Brauner authored
- If version != NULL criu_version_ok() stores the detected criu version in version. Allocates memory for version which must be freed by caller. - If version == NULL criu_version_ok() will return true when the version matches, false in all other cases. Signed-off-by:Christian Brauner <cbrauner@suse.de>
-
- 02 Jul, 2016 3 commits
-
-
Christian Brauner authored
cgfsng: don't pre-calculate path
-
Serge Hallyn authored
First, we're doing this so long a there is any cgroup config item - even if no devices ones. Then if devices is not available we fail. This was leading to Rob E's mysterious startup failures. Secondly, we're not even using this info. The user was removed awhile back. Signed-off-by:Serge Hallyn <serge@hallyn.com>
-
Rodrigo Vaz authored
Signed-off-by:Rodrigo Vaz <rodrigo@heroku.com>
-
- 29 Jun, 2016 4 commits
-
-
Christian Brauner authored
Fix typo found by lintian
-
Stéphane Graber authored
Signed-off-by:Stéphane Graber <stgraber@ubuntu.com>
-
Stéphane Graber authored
lxc-debian: fix regression when creating wheezy containers
-
Antonio Terceiro authored
The regression was introduced by commit 3c39b0b7 which makes it possible to create working stretch containers by forcinig `init` to be in the included package list. However, `init` didn't exit before jessie, so now for wheezy we explicitly include `sysvinit`; sysvinit on wheezy is essential, so it would already be included anyway. Signed-off-by:
Antonio Terceiro <terceiro@debian.org>
-
- 28 Jun, 2016 2 commits
-
-
Stéphane Graber authored
Signed-off-by:Stéphane Graber <stgraber@ubuntu.com>
-
Stéphane Graber authored
Include all lxcmntent.h function declarations on Bionic
-