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.


Reply via email to