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, devel-2.7 has been updated
via deadfa13ce45f076e6224490c12af3fa53b28f43 (commit)
via a36f690c3e62aec5edefd179f3785e46e6ddb898 (commit)
via 27eba42866d25ed2ce46952a4bb160bc35e888a1 (commit)
via c99200a3fe9de469f4c30f1f2a3f54efa4fa3fa2 (commit)
via 5de314409d520ff4a641c63f8e2ef071d5f07b1c (commit)
via 7d4f1b45ce3e01737a40f34848bf14b55521ea63 (commit)
via 6a0f22e1e8ec6f77c0e8d0b1aaa1e3e9157454d0 (commit)
via cf632f3ea2a35d7a67b46f7193e5b13405bb8752 (commit)
via 906a0346d4b1b10eddfbdc1348a5e964a364234d (commit)
via e4c346a5681b0985e8b62cfb47d4f2caf573ef0b (commit)
via deaa347b953e56ffd4a065e0036e583368b42da6 (commit)
via 21e2734ff4966735948b309d9664819f47810e64 (commit)
via 23610ff803d5496517d2c0e9d44bb25cec3250c3 (commit)
via efd58d99202033cea5f6ec76981d587c31d79b67 (commit)
via e8b919a1f4201efc6a2400381f88b81f1a6bdb5d (commit)
via 50ef6a41bd382a7556744c1780b5bd3b52b9bb9b (commit)
via 17cfeee92174e09c30c602507846ab3b2fd1e631 (commit)
via 587f8ff6f07d6f70f75de9414863b238a266148a (commit)
from d9e2b496fb75004880db152b9b2f7bb780dfcaaa (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 deadfa13ce45f076e6224490c12af3fa53b28f43
Author: Bernardo Dal Seno <[email protected]>
Date: Mon Jan 28 17:26:40 2013 +0100
QA: Run instance tests with different cluster configurations
Instance tests are run with or without the exclusive-storage flag set. More
configurations can be added easily.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit a36f690c3e62aec5edefd179f3785e46e6ddb898
Author: Bernardo Dal Seno <[email protected]>
Date: Sat Jan 26 02:40:03 2013 +0100
QA: Run cluster-verify after instance tests
We want to make sure that instance operations don't leave the cluster in a
bad state. The "instance-remove-drbd-offline" test leaves some debris
behind, so it's been moved to the last position.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 27eba42866d25ed2ce46952a4bb160bc35e888a1
Author: Bernardo Dal Seno <[email protected]>
Date: Wed Jan 23 17:23:48 2013 +0100
QA: Refactored launching of the various instance tests
The code launching instance tests for "plain" and "drbd" templates has been
unified. In this way it's easier to add more templates, and to re-use the
same
tests with different configurations.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit c99200a3fe9de469f4c30f1f2a3f54efa4fa3fa2
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 25 21:39:38 2013 +0100
QA: Use lists of nodes as argument to instance tests
Some instance test functions took two node arguments, some took one, and
some took two but the second argument could be None. This patch makes such
functions uniform by using a list of nodes as an argument. This simplifies
the following refactoring.
No test logic has been changed.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 5de314409d520ff4a641c63f8e2ef071d5f07b1c
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 25 21:01:23 2013 +0100
QA: Instance tests check the configuration before running
Instance test functions check the current configuration, and they will run
the actual tests only if the configuration supports them. This will be
used for refactoring in following patches.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 7d4f1b45ce3e01737a40f34848bf14b55521ea63
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 25 19:06:40 2013 +0100
QA: Added functions to allocate/free N nodes at once
These make possible to simplify the logic of tests requiring more
nodes. Used in the following patches.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 6a0f22e1e8ec6f77c0e8d0b1aaa1e3e9157454d0
Author: Bernardo Dal Seno <[email protected]>
Date: Mon Jan 28 13:55:50 2013 +0100
QA: Added exclusive_storage to qa_config
QA configuration now tracks the state of the exclusive_storage flag at
cluster level. This will be used to selectively enable tests according to
the configuration.
Also, it's now possible to specify the initial value of the
exclusive_storage flag in the configuration file.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
Reviewed-by: Iustin Pop <[email protected]>
commit cf632f3ea2a35d7a67b46f7193e5b13405bb8752
Author: Bernardo Dal Seno <[email protected]>
Date: Mon Jan 28 16:46:23 2013 +0100
QA: Better initialization of a global dictionary
The global 'cfg' variable is initialized to an empty dictionary, so there
is no more need to disable some pylint checks.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 906a0346d4b1b10eddfbdc1348a5e964a364234d
Author: Bernardo Dal Seno <[email protected]>
Date: Tue Jan 22 17:41:12 2013 +0100
QA: Added disk template to config
The disk templates used by the instances are tracked in the QA
configuration. This will be used to selectively enable tests according to
the configuration.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit e4c346a5681b0985e8b62cfb47d4f2caf573ef0b
Author: Bernardo Dal Seno <[email protected]>
Date: Tue Jan 29 18:11:31 2013 +0100
QA cleanup: Removed instance-disk-failure test
The test was broken, out of sync with the rest of the code, and prone to
crashes. Until someone does a better job, it's better to remove the
test. This simplifies further refactoring.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit deaa347b953e56ffd4a065e0036e583368b42da6
Author: Bernardo Dal Seno <[email protected]>
Date: Sat Jan 26 03:38:10 2013 +0100
QA fix: TestInstanceExportWithRemove() updates configuration
When the instance is removed from the cluster by this test, it's also freed
in the QA configuration.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 21e2734ff4966735948b309d9664819f47810e64
Author: Bernardo Dal Seno <[email protected]>
Date: Mon Jan 21 14:58:55 2013 +0100
QA: Cluster-verify reports shared PVs with exclusive storage
Exclusive storage forbids sharing PVs between unrelated LVs. This is a test
that cluster-verify correctly report such cases.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
Reviewed-by: Iustin Pop <[email protected]>
commit 23610ff803d5496517d2c0e9d44bb25cec3250c3
Author: Bernardo Dal Seno <[email protected]>
Date: Wed Jan 30 22:44:24 2013 +0100
QA: Added constants for LVM volumes
The LVM volume group becomes a configurable parameter, and a prefix for
logical volume names used in tests is introduced as a constant.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Iustin Pop <[email protected]>
commit efd58d99202033cea5f6ec76981d587c31d79b67
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 18 21:00:21 2013 +0100
QA: Templates incompatible with exclusive storage reported
Cluster-verify should report instances whose disk template is not
compatible with the exlusive storage setting.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit e8b919a1f4201efc6a2400381f88b81f1a6bdb5d
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 18 18:52:25 2013 +0100
QA: Uniformity check for exclusive_storage in cluster-verify
Cluster-verify should report nodes in the same nodegroup with different
values of the exclusive_storage flag.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 50ef6a41bd382a7556744c1780b5bd3b52b9bb9b
Author: Bernardo Dal Seno <[email protected]>
Date: Wed Jan 16 11:49:20 2013 +0100
QA: Test for basic features of exclusive storage
Check that creation of instances doesn't trigger any error.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 17cfeee92174e09c30c602507846ab3b2fd1e631
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 18 17:57:08 2013 +0100
QA: Added function to read cluster configuration fields
This function will be used in following patches.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
commit 587f8ff6f07d6f70f75de9414863b238a266148a
Author: Bernardo Dal Seno <[email protected]>
Date: Fri Jan 18 16:35:55 2013 +0100
QA: Added function to check cluster-verify result
Now it's possible to check that cluster-verify reports all the expected
errors, instead of simply checking that it fails.
Signed-off-by: Bernardo Dal Seno <[email protected]>
Reviewed-by: Michael Hanselmann <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
qa/ganeti-qa.py | 246 +++++++++++++++++++++++++++++++----------------------
qa/qa-sample.json | 12 ++-
qa/qa_cluster.py | 158 +++++++++++++++++++++++++++++++++-
qa/qa_config.py | 91 +++++++++++++++++++-
qa/qa_instance.py | 211 ++++++++++++++-------------------------------
qa/qa_rapi.py | 37 +++++++--
qa/qa_utils.py | 38 ++++++---
7 files changed, 512 insertions(+), 281 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/groups/opt_out.