Statistics
| Branch: | Tag: | Revision:

root / qa @ 8ccc89da

Name Size
  patch
__init__.py 810 Bytes
ganeti-qa.py 29.5 kB
qa-patch.json 3 Bytes
qa-sample.json 6.1 kB
qa_cluster.py 30.8 kB
qa_config.py 21.5 kB
qa_daemon.py 4.1 kB
qa_env.py 2.3 kB
qa_error.py 1 kB
qa_group.py 9.8 kB
qa_instance.py 40.1 kB
qa_job.py 4.3 kB
qa_logging.py 1.8 kB
qa_network.py 2.7 kB
qa_node.py 15.2 kB
qa_os.py 6.9 kB
qa_rapi.py 23.5 kB
qa_tags.py 2.1 kB
qa_utils.py 24 kB

Latest revisions

# Date Author Comment
8ccc89da 03/27/2014 09:56 am Dimitris Aragiorgis

(2.10) Extend qa to test hotplug support

Only if default hypervisor is KVM try all hotplug related actions.

Signed-off-by: Dimitris Aragiorgis <>
Signed-off-by: Thomas Thrainer <>
Reviewed-by: Thomas Thrainer <>

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 <>...

b7630577 03/07/2014 01:59 pm Petr Pudlak

Add patching QA configuration files on buildbots

In order to work, it is necessary:
  • Write a JSON Patch to file "qa/qa-patch.json" in a source repository.
    (And be careful not to commit it!) The file must conform to RFC6902
    and describes what changes should be done to the QA JSON...
e4f485cc 01/21/2014 01:40 pm Hrvoje Ribicic

Fix QA flakiness

The newly added job QA has some flakiness with respect to its use of
gnt-job watch. Fix this by waiting until the canceling status is
replaced with the canceled status, or a timeout is reached.

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

07becab3 01/21/2014 01:40 pm Hrvoje Ribicic

Linting fix: remove unused import

Signed-off-by: Hrvoje Ribicic <>
Reviewed-by: Klaus Aehlig <>

66cb789f 01/20/2014 02:11 pm Hrvoje Ribicic

Add QA test for job cancellation

This patch introduces a QA test in which a job is cancelled while
waiting.

Signed-off-by: Hrvoje Ribicic <>
Reviewed-by: Klaus Aehlig <>

View revisions

Also available in: Atom