Jump to: navigation, search

Difference between revisions of "PowerKVM"

(Current Status)
Line 1: Line 1:
 
This is the IBM PowerKVM CI status page. For questions and more information, please contact kvmpower@linux.vnet.ibm.com.
 
This is the IBM PowerKVM CI status page. For questions and more information, please contact kvmpower@linux.vnet.ibm.com.
 
  
 
= Current Status =
 
= Current Status =
 
* Reporting '''ENABLED'''.
 
* Reporting '''ENABLED'''.
  
 +
PowerKVM CI currently runs Openstack Icehouse release on the compute hosts. Devstack-gate jobs run Fedora 20 as the base image and a custom version of CirrOS[1] built with mainline kernel for ppc64. Results are reported through the Gerrit page on Nova patches[2] and the logs are uploaded to the Softlayer's Swift service[3] on PATCH_NUMBER/PATCH_SET directory structure containing MySQL and Postgres variances of the devstack-gate jobs. Both run the Tempest testsuite. Logs on Softlayer Swift expire in 1 month.
  
PowerKVM CI currently runs Openstack Icehouse release. Jobs have Fedora 20 as base image and report logs to Softlayer's Swift Service at http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci. Logs expiration time is 1 month. See Improvements section for more details.
+
[1] https://www.ibm.com/developerworks/community/blogs/fe313521-2e95-46f2-817d-44a4f27eba32/entry/building_a_tiny_ppc_cloud_image_for_ci_testing?lang=en
 +
[2] https://review.openstack.org/#/q/status:open+project:openstack/nova,n,z
 +
[3] http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 22: Line 24:
  
 
= Projects =
 
= Projects =
== Production ==
 
 
Currently the following projects are being tested by PowerKVM CI:
 
Currently the following projects are being tested by PowerKVM CI:
 +
== Reporting ==
 
* Nova
 
* Nova
* Keystone (Logging, but not reporting per patch)
 
  
== Development ==
+
== Non-reporting ==
These projects are under testing internally, with no plans to report unless a problem is found:
+
* Keystone (Logging, but not reporting per patch on Gerrit)
* Infrastructure
+
 
 +
Projects to be added in Liberty release:
 
* Devstack
 
* Devstack
 
* Tempest
 
* Tempest
 +
* Infrastructure
 +
* Glance
  
 
= Skipped Tests =
 
= Skipped Tests =
The list of tests that currently fail is being compiled and will be added here soon. The list includes known issues, tests under investigation, and not supported features with eventual limitations for QEMU/Libvirt hypervisor on ppc64 platform.
+
Currently PowerKVM CI runs 98% of the Tempest tests. Skipped tests are under investigation.
  
= Understanding PowerKVM Failures =
 
In order to determine root cause for failures on PowerKVM runs, follow these steps:
 
* Compare with upstream Jenkins to discard bad patches and known issues.
 
* Intermittent failures may happen for one particular test. Do a recheck-pkvm on Gerrit review page.
 
 
== Known Issues ==
 
== Known Issues ==
There are few transient issues which represent 3% of the jobs. Characteristic tempest error signatures:
+
To be updated.
* "No valid host was found. There are not enough hosts available"
 
 
 
= Improvements =
 
* New upload script (swift_upload.py) has been created and will be shared with community in a blog post.
 
* All compute nodes have been upgraded to Openstack IceHouse release.
 
* A new controller is setup on x86 machine with Ubuntu. Rabbitmq is the message broker system.
 
* Recent build of MariaDB 5.5.41 is being used, which eradicated MySQL related failures.
 
* All CI infrastructure services have been upgraded to latest versions (in sync with upstream): Jenkins, Nodepool, and Zuul. Jenkins plugins also reflect upstream levels.
 

Revision as of 20:27, 28 April 2015

This is the IBM PowerKVM CI status page. For questions and more information, please contact kvmpower@linux.vnet.ibm.com.

Current Status

  • Reporting ENABLED.

PowerKVM CI currently runs Openstack Icehouse release on the compute hosts. Devstack-gate jobs run Fedora 20 as the base image and a custom version of CirrOS[1] built with mainline kernel for ppc64. Results are reported through the Gerrit page on Nova patches[2] and the logs are uploaded to the Softlayer's Swift service[3] on PATCH_NUMBER/PATCH_SET directory structure containing MySQL and Postgres variances of the devstack-gate jobs. Both run the Tempest testsuite. Logs on Softlayer Swift expire in 1 month.

[1] https://www.ibm.com/developerworks/community/blogs/fe313521-2e95-46f2-817d-44a4f27eba32/entry/building_a_tiny_ppc_cloud_image_for_ci_testing?lang=en [2] https://review.openstack.org/#/q/status:open+project:openstack/nova,n,z [3] http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci

Outage history
Start End Description
2015-04-25 19:00 UTC 2015-04-26 16:00 UTC Zuul VM down
2015-04-11 08:00 UTC 2015-04-11 17:00 UTC Internal network down
2015-04-10 14:00 UTC 2015-04-10 19:00 UTC Internal network down

Projects

Currently the following projects are being tested by PowerKVM CI:

Reporting

  • Nova

Non-reporting

  • Keystone (Logging, but not reporting per patch on Gerrit)

Projects to be added in Liberty release:

  • Devstack
  • Tempest
  • Infrastructure
  • Glance

Skipped Tests

Currently PowerKVM CI runs 98% of the Tempest tests. Skipped tests are under investigation.

Known Issues

To be updated.