Statistics
| Branch: | Tag: | Revision:

root / qa @ 25e9c2ce

Name Size
  patch
__init__.py 810 Bytes
ganeti-qa.py 30.8 kB
qa-patch.json 3 Bytes
qa-sample.json 6.5 kB
qa_cluster.py 42.2 kB
qa_config.py 23.6 kB
qa_daemon.py 4.1 kB
qa_env.py 2.3 kB
qa_error.py 1 kB
qa_group.py 10 kB
qa_instance.py 39.5 kB
qa_instance_utils.py 6.7 kB
qa_job.py 4.3 kB
qa_logging.py 1.8 kB
qa_monitoring.py 1.8 kB
qa_network.py 2.7 kB
qa_node.py 15.8 kB
qa_os.py 6.9 kB
qa_rapi.py 29.3 kB
qa_tags.py 2.1 kB
qa_utils.py 24.1 kB

Latest revisions

# Date Author Comment
b25e6d35 03/26/2014 05:37 pm Hrvoje Ribicic

Sort imports

This patch does some housecleaning and sorts imports.

Signed-off-by: Hrvoje Ribicic <>
Reviewed-by: Thomas Thrainer <>

33b9e4b2 03/26/2014 05:37 pm Hrvoje Ribicic

Provide tests for GET/PUT symmetry

The RAPI should allow all the parameters of objects to be gotten and
set under the same names. This patch adds a test that checks if this is
the case by using the underlying opcode arguments.

Signed-off-by: Hrvoje Ribicic <>...

25e9c2ce 03/26/2014 05:37 pm Hrvoje Ribicic

Add cluster RAPI symmetry test

This patch adds the test for RAPI symmetry at the cluster level. There
are some fields that have not been exposed yet, and their absence was
noted.

Signed-off-by: Hrvoje Ribicic <>
Reviewed-by: Thomas Thrainer <>

7a476412 03/20/2014 11:06 am Thomas Thrainer

Merge branch 'stable-2.9' into stable-2.10

  • stable-2.8
    Include qa/patch in Makefile
    Handle empty patches better
    Move message formatting functions to separate file
    Add optional ordering of QA patch files
    Allow multiple QA patches
    Refactor current patching code...
ade40547 03/20/2014 10:52 am Thomas Thrainer

Merge branch 'stable-2.8' into stable-2.9

  • stable-2.8
    Include qa/patch in Makefile
    Handle empty patches better
    Move message formatting functions to separate file
    Add optional ordering of QA patch files
    Allow multiple QA patches
    Refactor current patching code...
7488cf4b 03/19/2014 08:32 pm Hrvoje Ribicic

Handle empty patches better

The previous patch loading utilities omitted empty patches, as they
were thought to be of no significance, and when no patches were used,
the import and therefore dependency should not be used. If a user has
added an empty patch file, and made an entry in the order file, the QA...

6d96ede4 03/19/2014 08:32 pm Hrvoje Ribicic

Move message formatting functions to separate file

The formatting functions in qa_utils.py cannot be used by modules
imported there, such as qa_config. This patch factors the function
calls into a separate file. Also reorders imports in touched files.

Signed-off-by: Hrvoje Ribicic <>...

7441bb96 03/19/2014 08:32 pm Hrvoje Ribicic

Add optional ordering of QA patch files

To explicitly specify the order of patches executed, the QA provides an
"order" file. It can contain names of patches that will be executed
first, and in the order listed, before all the other patches that still
follow an alphabetical order....

a60fc78e 03/19/2014 08:32 pm Hrvoje Ribicic

Allow multiple QA patches

This patch allows support for multiple patches placed in the "patch"
directory, which are executed in alphabetical order.

Signed-off-by: Hrvoje Ribicic <>
Reviewed-by: Michele Tartara <>

c8bf5cf4 03/19/2014 08:32 pm Hrvoje Ribicic

Refactor current patching code

  • Refactors the current patch code to allow for multiple patches that
    can be applied, yet leaves only one for now.
  • Rewords the message shown to the user in case the modules needed for
    patching are missing.

Signed-off-by: Hrvoje Ribicic <>...

View revisions

Also available in: Atom