[openstack-dev] [nova] test strategy for the serial console feature
mzoeller at linux.vnet.ibm.com
Thu Aug 11 09:45:30 UTC 2016
On 26.07.2016 12:16, Jordan Pittier wrote:
> Hi Markus
> You don"t really need a whole new job for this. Just turn that flag to True
> on existing jobs.
> 30/40 seconds is acceptable. But I am surprised considering a VM usually
> boots in 5 sec or so. Any idea of where that slowdown comes from ?
> On Tue, Jul 26, 2016 at 11:50 AM, Markus Zoeller <
> mzoeller at linux.vnet.ibm.com> wrote:
after thinking again about this I think you're right. The mutual
exclusive relationship between "serial console" and "console log" is
still there, but the test coverage should be OK if I only change
* either "gate-tempest-python27-ubuntu-xenial"
* or "gate-tempest-python35"
I cannot find the right place in the "project-config" right now though.
I searched in "devstack-gate.yaml" and "python-jobs.yaml" within the
"Jenkins/jobs/" directory but I don't understand where I can change the
config options for Nova and Tempest for one of those jobs. The needed
config changes would be:
I'm proceeding to search and understand the project-config, but any
pointer would be highly appreciated.
Regards, Markus Zoeller (markus_z)
>> I'd like to discuss a testing strategy which ensures that the "serial
>> console" feature in Nova doesn't break. Right now it's broken again .
>> This happens every once in a while as we don't test it in our CI
>> environment. I pushed  which should be the start of a change series
>> which checks:
>> * does the "get-serial-console" API return the expected result
>> * is a connection to the instance via serial console possible
>> * is the live-migration still possible
>> * are the resources (ports) cleaned up correctly
>> I can create a new testing job for that which enables the serial console
>> in the nova config:
>> enabled = True
>> My concern is that I could burn unnecessary many testing nodes for that
>> and my question is, are there are other ways which are less testing
>> resource hungry?
>> I also noticed that it takes up to 30 seconds (locally) until the
>> instance is booted completely and accepts console input, which makes the
>> test run for  a very long one.
>>  https://bugs.launchpad.net/nova/+bug/1455252
>>  https://review.openstack.org/#/c/346815/1
>>  https://review.openstack.org/#/c/346911/1
>> Regards, Markus Zoeller (markus_z)
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
More information about the OpenStack-dev