This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Ganeti core".
The branch, master has been updated
via ee669e26ba79b7d239c3dd67e5a8e3501a7561ca (commit)
via 2489baf03809db25f6aea139c9ead721b70cb2e9 (commit)
via f76e7672871959b13e1ad252dbe02d72ab02c470 (commit)
via 136c43a4a654d75450f0e6920af8778db020c4d2 (commit)
via 66f1cfa2d4f6737f4f5b79497c21718009a8076e (commit)
via 8bd5f7694bc736699ef02f1774d2725f0f673584 (commit)
via 4a0283b8d37340267190cff19379a5b09743d9b4 (commit)
from 5b8754f4f26cbf12c6cb695340079b0aca7784a8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ee669e26ba79b7d239c3dd67e5a8e3501a7561ca
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:09:14 2014 +0900
LXC: Fix console log file configuration
Since version 1.0.2, LXC lost support for outputting console logs
into a file. This was remedied when the lxc.console.logfile parameter
was introduced in 1.0.6.
We have to check the version of LXC and should disable specifying
lxc.console.logfile parameter in versions less than 1.0.6.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 2489baf03809db25f6aea139c9ead721b70cb2e9
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:09:13 2014 +0900
LXC: Refine LXC version handling
This patch adds the class LXCVersion and the function _GetLXCVersion
which can be used to obtain version information from an LXC command.
_VerifyLXCCommands has been changed to use this function instead of
calling commands directly, and adjust unit tests for changes made.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit f76e7672871959b13e1ad252dbe02d72ab02c470
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:09:12 2014 +0900
LXC: Always enable memory limit in config file
We have already decided to require the cgroup memory subsystem to be
enabled when using the LXC hypervisor, so a configuration file should
always have a memory limit entry.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 136c43a4a654d75450f0e6920af8778db020c4d2
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:09:11 2014 +0900
LXC: Rethink LXC instance directory structure
Since all lxc commands support the --lxcpath option which is used to
specify a lxc container definitions directory, we should follow the
directory structure expected by lxc utilities.
Currently we have no issues with the existing directory structure, but
once we try to introduce migration by using the lxc-checkpoint command,
this will be a problem.
This patch also creates a hierarchy for the instances directory instead
of using the top-level of the hypervisor's local directory.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 66f1cfa2d4f6737f4f5b79497c21718009a8076e
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:09:10 2014 +0900
LXC: Refactoring code creating blank file
Add the function _CreateBlankFile which can be used to create a blank
file.
Replace existing code that uses utils.WriteFile to use this function.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 8bd5f7694bc736699ef02f1774d2725f0f673584
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:11:08 2014 +0900
QA: Add additional modify test parameter for LXC hypervisor
Currently there are no hvparam modification tests for the LXC
hypervisor, so we should add additional LXC-specific parameters that can
be used for instance modification tests of hypervisor parameters.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
commit 4a0283b8d37340267190cff19379a5b09743d9b4
Author: Yuto KAWAMURA(kawamuray) <[email protected]>
Date: Tue Oct 7 03:11:07 2014 +0900
QA: Change modify test for kernel_path hvparam to optional
LXC doesn't have the kernel_path hvparam, so the QA running for the LXC
hypervisor always fails with this test.
This patch changes it to run only when the default_hv is one of the
hypervisors which supports the kernel_path hvparam.
Signed-off-by: Yuto KAWAMURA(kawamuray) <[email protected]>
Reviewed-by: Hrvoje Ribicic <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
lib/hypervisor/hv_lxc.py | 189 ++++++++++++++++++--------
qa/qa_instance.py | 19 ++-
test/py/ganeti.hypervisor.hv_lxc_unittest.py | 18 ++-
3 files changed, 156 insertions(+), 70 deletions(-)
hooks/post-receive
--
Ganeti core
--
---
You received this message because you are subscribed to the Google Groups
"ganeti-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.